As of March 2023, there are over 19 million bitcoins in circulation, out of a total supply of 21 million.  This means that around 90% of all bitcoins have already been mined.