There are 2,202,043.8 Bitcoins remaining to be mined. They are set to be fully mined by 2140. After that, node runners will be rewarded with transaction fees. The total Bitcoins are capped at 21m. After this, there will be no more Bitcoins. 
 https://t.co/dCxlq7sn8w