Currently, over 19 million out of the 21 million Bitcoins have been mined, meaning only around 2 million coins remain unmined.
Bitcoin’s code dictates that the new coins released in circulation should be automatically cut in half with every new block using a process known as halving.