18,932,012.5 Bitcoins in have been mined in so far. In total, however, only 21 million Bitcoins can be mined and it is forecasted that the last Bitcoin will be mined in the year 2140. This leaves just a little over 2 million Bitcoins left to be mined.