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.
| 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 |