As reported by Coinmetrics Pro data and as reported by a tweet, it seems that just under 30 million addresses have at least some satoshis, the smallest bitcoin (BTC) unit.

The total number of bitcoin addresses that hold any amount of BTC has hit an all-time high at 28.39M addresses, surpassing the previous ATH of 28.38M (achieved on 1/10/18). (Data via @coinmetrics Pro) Short thread 👇🏼 pic.twitter.com/y87ovxstWb — Alex Thorn (@intangiblecoins) December 6, 2019

The graph shows that the number of addresses holding at least some satoshis has always increased, reaching a peak towards the end of 2017, the year in which the bitcoin value record was set, reaching over $20,000 per single BTC.

This prompted many people to buy bitcoin if only for pure FOMO (Fear Of Missing Out). After the collapse of the price of BTC, the number of addresses also decreased because many people decided to sell, emptying their addresses.

How are the bitcoins divided in these addresses?

Interestingly, the same addresses are many more than the total number of bitcoins: if everyone wanted to have a full bitcoin, i.e. if everyone who holds those addresses wanted to have a single full bitcoin, it would not be possible. In fact, as is known, the maximum number of bitcoins in circulation is set at 21 million BTC.

Dividing 21 million by the number of addresses that own BTC, which is 30 million, the maximum each address could have is 0.7 BTC.

Furthermore, the figure must be adjusted downwards because about 4 million BTC have already been lost or are inaccessible.

In addition, the data show that there are over 2 million addresses that hold between 0.1 and 1 BTC, which represents about 10% of the total, to be precise 647 thousand BTC.

Over 600 thousand addresses have between 1 and 10 BTC; over 100 thousand have between 10 and 100 BTC; about 14 thousand between 100 and 100 BTC.

Then there are just over 2000 addresses that have between 1000 and 10000 BTC and that manage a total of just under 5 million BTC, only 105 addresses that have between 10 thousand and 100 thousand BTC, for a total of 2.4 million BTC, and only 2 addresses that have between 100 thousand and 1 million, of which one belongs to the cold wallet of Huobi.