Bitcoin in circulation, with every halving marked, on the way to 21 million.
20.106M ₿ on Oct 30, 2026, against 19.945M ₿ a year earlier.
Every bitcoin that has ever been mined. The curve bends at each halving, because the new coins in every block are cut in half. About 95% of all bitcoin already exists; the last will be mined around 2140.
For a miner this is the other side of the hashrate chart: the total pot is fixed and shrinking, so a growing network shares it more thinly.
Bitcoin in circulation, month by month
Month
Bitcoin in circulation
Nov 2025
19.956M ₿
Dec 2025
19.970M ₿
Jan 2026
19.983M ₿
Feb 2026
19.996M ₿
Mar 2026
20.010M ₿
Apr 2026
20.023M ₿
May 2026
20.037M ₿
Jun 2026
20.050M ₿
Jul 2026
20.064M ₿
Aug 2026
20.078M ₿
Sep 2026
20.092M ₿
Oct 2026
20.106M ₿
Questions
What is bitcoin supply today?
20.106M ₿ as of October 30, 2026, up 0.1% over the last 30 days.
How has it changed over the past year?
A year ago it was 19.942M ₿; today it is 20.106M ₿, a change of +0.8%.
What is the highest bitcoin in circulation on record?
20.106M ₿, on October 30, 2026.
How is this chart calculated?
Every bitcoin that has ever been mined. The curve bends at each halving, because the new coins in every block are cut in half. About 95% of all bitcoin already exists; the last will be mined around 2140.
Data: CSV · JSON. Embed: <iframe src="https://firsthandbitcoin.com/embed/supply" width="100%" height="420"></iframe>. Free to reuse with a link to this page.