Firsthand Bitcoin · Data · Bitcoin miners

Blocks mined per day

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

149 blocks on Sep 20, 2026, against 150 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
2025-10140 blocks
2025-11167 blocks
2025-12133 blocks
2026-01138 blocks
2026-02143 blocks
2026-03136 blocks
2026-04140 blocks
2026-05144 blocks
2026-06149 blocks
2026-07157 blocks
2026-08152 blocks
2026-09149 blocks

Questions

What is blocks mined per day today?
149 blocks as of September 21, 2026, up 0.7% over the last 30 days.
How has it changed over the past year?
A year ago it was 162 blocks; today it is 149 blocks, a change of -8.0%.
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-09-22.

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