Here we can see that, currently, there are about 100M non-zero Bitcoin addresses.
The sharp rise is due to shitcoins (aka ordinals and NFTs) being issued on the Bitcoin network, creating many small-value UTXOs.