Firsthand Bitcoin · Data · Bitcoin miners

Blocks mined per day

How many blocks the network found each day; 144 is the target.

136 blocks on Nov 6, 2026, against 142 blocks a year earlier.

The network aims for a block every ten minutes, 144 a day. More than that means hashrate has grown since the last retarget and difficulty is about to rise; fewer means machines have switched off. Each bar is one day.

Blocks mined per day, month by month

MonthBlocks mined per day
Dec 2025133 blocks
Jan 2026138 blocks
Feb 2026143 blocks
Mar 2026136 blocks
Apr 2026140 blocks
May 2026144 blocks
Jun 2026149 blocks
Jul 2026157 blocks
Aug 2026152 blocks
Sep 2026141 blocks
Oct 2026147 blocks
Nov 2026136 blocks

Questions

What is blocks mined per day today?
136 blocks as of November 6, 2026, down 11.7% over the last 30 days.
How has it changed over the past year?
A year ago it was 140 blocks; today it is 136 blocks, a change of -2.9%.
What is the highest blocks mined per day on record?
260 blocks, on October 15, 2013.
How is this chart calculated?
The network aims for a block every ten minutes, 144 a day. More than that means hashrate has grown since the last retarget and difficulty is about to rise; fewer means machines have switched off. Each bar is one day.

By year

2026 · 2025 · 2024 · 2023 · 2022 · 2021 · 2020 · 2019 · 2018 · 2017 · 2016 · 2015 · 2014 · 2013

Data: CSV · JSON. Embed: <iframe src="https://firsthandbitcoin.com/embed/blocks-per-day" width="100%" height="420"></iframe>. Free to reuse with a link to this page.

Updated daily. Latest data 2026-11-07.

Network hashrate · Mining difficulty · Difficulty adjustments · Fees paid to miners · Transactions per day · Mempool · Active addresses · UTXO set · Block size and transactions per block · Median confirmation time · Blockchain size · Miner revenue per transaction