UTXO Set Size·BitcoinStats.io
∞/21M

Chain State

UTXO Set Size

Historical count of Bitcoin's unspent transaction outputs, from genesis to the current chain tip.

UTXO Set Size is the number of outputs that still exist and can potentially be spent. Every transaction output except OP_RETURN adds one UTXO, and every input removes one. OP_RETURN outputs are provably unspendable and are never stored in the UTXO set.

Bitcoin Core never stores OP_RETURN outputs in the chainstate - they are provably unspendable, so nodes have no reason to track them as candidates for future spending. Block data is permanent, but the UTXO set holds only what can still be spent: today the full chain weighs 844.59 GB while the chainstate fits in just 11.35 GB. This page tracks per-block changes using getblockstats.utxo_increase_actual, which reflects this correctly; the alternative field utxo_increase overcounts by including unspendable outputs. The genesis block coinbase is a special zero-change case - it was mined but never entered the UTXO set.

The page refreshes automatically within seconds of a newly observed block. Timestamps shown in UTC.

Current UTXO Set
165,193,877
Block 949,869
2026-05-17 23:31:37
All-Time Peak
188,247,110
Block 875,684
2024-12-21 05:05:12
From Peak
-23,053,233
Current chainstate count compared with the all-time high.
Biggest Growth Year
2023 / +69,795,787
Largest yearly net increase in UTXOs.
Biggest Shrink Year
2025 / -20,686,942
Largest yearly net consolidation.
Full History
Sampled at difficulty retarget boundaries, with the latest tip appended.
473 points
Milestones Timeline
First block where the UTXO set reached each count threshold.
Yearly Change
Net change is measured between the first and last block observed in each UTC year.
Year Start End Net Change Peak Blocks
2026 165.72M 165.19M -521,625 166,704,170 930,341 - 949,869
2025 186.40M 165.72M -20,686,942 186,422,641 877,259 - 930,340
2024 153.27M 186.40M +33,130,888 188,247,110 823,786 - 877,258
2023 83.48M 153.27M +69,795,787 153,273,304 769,787 - 823,785
2022 77.94M 83.47M +5,530,119 84,837,060 716,599 - 769,786
2021 68.59M 77.95M +9,350,860 78,342,825 663,913 - 716,598
2020 64.53M 68.60M +4,069,473 69,211,229 610,691 - 663,912
2019 49.60M 64.53M +14,923,963 64,539,322 556,459 - 610,690
2018 61.97M 49.61M -12,360,496 64,208,941 501,961 - 556,458
2017 43.95M 61.96M +18,013,184 62,035,471 446,033 - 501,960
2016 33.35M 43.95M +10,602,312 43,954,132 391,182 - 446,032
2015 15.92M 33.35M +17,430,557 35,523,329 336,861 - 391,181
2014 8.07M 15.92M +7,849,996 15,917,703 277,996 - 336,860
2013 3.24M 8.07M +4,830,757 8,066,220 214,563 - 277,995
2012 1.27M 3.24M +1,968,601 3,235,026 160,037 - 214,562
2011 72.5K 1.27M +1,193,926 1,267,475 100,410 - 160,036
2010 29.9K 72.5K +42,567 72,461 32,490 - 100,409
2009 0 29.9K +29,893 29,893 0 - 32,489