Halving cycles
Halving cycles
Price across every epoch — the four halvings that happened, and the next two already on the clock. The countdown runs on live blocks.
≈540 days77,766 blocks to the halving
63.0% mined · 132,234 blocks behind37.0% to go · 77,766 blocks ahead
How this is built
Price across every epoch — the four halvings that happened, and the next two already on the clock. The countdown runs on live blocks.
FormulaP / P(halving)
CoinGeckoPrice, market caps, all-time highs and dominance.
Blockchain.comFull-history market price used to backfill the long charts.
mempool.spaceBlock height, fees and mining — powers the network figures.
The chart and its method are Perly's; the data comes from the providers listed above and remains theirs. The method is free to reuse — please link back to this page.
How to read the halving cycles chart
The grey line is bitcoin's price on a logarithmic axis, and each dashed vertical marks a halving: the four that have happened, and those still ahead labelled with an estimated year. The axis runs past today to the next halving, so the part of this cycle still to come is drawn as empty space.
The switch above the chart picks the window: this cycle, from the last halving, where it opens; the last two cycles; or all of them, which also reaches past the next halving to the one after. Over the plot a countdown gives the blocks left until the next halving and an estimate of the days at ten minutes a block, and the bar shows how much of the 210,000-block epoch has been mined. The small squares riding the bar are the transactions waiting in the mempool, one for each block's worth up to six, when that feed answers.
Hovering any day shows its close.
Each halving and the top that followed
| When | BTC price | × halving price | After halving |
|---|---|---|---|
| Halving 128 Nov 2012 | $12.45 | — | — |
| Cycle top04 Dec 2013 | $1,137 | ×91 | 371 days |
| Halving 209 Jul 2016 | $647 | — | — |
| Cycle top16 Dec 2017 | $19,280 | ×30 | 525 days |
| Halving 311 May 2020 | $8,617 | — | — |
| Cycle top08 Nov 2021 | $67,562 | ×7.8 | 546 days |
| Halving 420 Apr 2024 | $64,992 | — | — |
| High so far06 Oct 2025 | $124,740 | ×1.9 | 534 days |
| Latest20 Oct 2026 | $81,558 | ×1.3 | 913 days |
What a halving is
Every block pays its miner a subsidy of new bitcoin, and every 210,000 blocks, about four years, the subsidy halves. It began at 50 bitcoin, and fell to 25 on 28 November 2012, to 12.5 on 9 July 2016, to 6.25 on 11 May 2020 and to 3.125 on 20 April 2024. The next halving, at block 1,050,000, cuts it to 1.5625. Its date depends on how fast blocks are found, which is why the countdown gives the blocks exactly and the days as an estimate.
What the cycles have looked like
In each finished cycle the price made its top between about a year and eighteen months after the halving, by the table's count, and then fell by three quarters or more. Each top was a smaller multiple of the halving-day price than the last.
Four cycles are a small sample, and they have not repeated exactly: each has had its own length, height and depth. The chart draws the next halving as a date on the axis, not as a promise about the price.
How Perly draws it
The price is Perly's own daily record, each close dated to the day it was made, and the halving days are the days they happened, in UTC. The block countdown reads the height of the chain's tip, and the days are that count at ten minutes a block.
Questions about bitcoin halvings
When is the next bitcoin halving?
At block 1,050,000, expected in 2028. The countdown above the chart gives the blocks still to be mined and an estimate of the days at ten minutes a block, and the dashed line marks the estimated date.
When were the bitcoin halvings?
On 28 November 2012, 9 July 2016, 11 May 2020 and 20 April 2024, at blocks 210,000, 420,000, 630,000 and 840,000.
What happens to bitcoin's price after a halving?
In each finished cycle the price rose to a top between about a year and eighteen months later, and then fell by three quarters or more. The table shows each halving's price, the top that followed and how long it took. Four cycles are not a law, and the chart makes no forecast.
How many bitcoin are mined per block after the 2024 halving?
3.125 new bitcoin a block, plus the fees paid by the block's transactions. The next halving cuts the subsidy to 1.5625.
Why does bitcoin have halvings?
They are written into bitcoin's rules to make its supply finite: halving the subsidy every 210,000 blocks means the total ever issued approaches 21 million and stops.
Indicators are descriptive statistics about the past, not predictions. Nothing on this page is financial advice.
Price data: Powered by CoinGecko · Data provided by CoinMarketCap.com