Firsthand Bitcoin · Data · Bitcoin miners

Bitcoin supply

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

MonthBitcoin in circulation
Nov 202519.956M ₿
Dec 202519.970M ₿
Jan 202619.983M ₿
Feb 202619.996M ₿
Mar 202620.010M ₿
Apr 202620.023M ₿
May 202620.037M ₿
Jun 202620.050M ₿
Jul 202620.064M ₿
Aug 202620.078M ₿
Sep 202620.092M ₿
Oct 202620.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.

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/supply" width="100%" height="420"></iframe>. Free to reuse with a link to this page.

Updated daily. Latest data 2026-11-06.

Bitcoin price · Distance from the all-time high · 200-day and 200-week averages · Bitcoin market capitalisation · Realised price · Value settled on chain · Exchange trade volume