On average, we mine 144 blocks per day, or 12.5 bitcoins per block. 144 x 12.5 is 1,800, which is the average amount of new bitcoins mined each day. As many miners add new hash power, in recent years, blocks have often been detected at 9.5 minute intervals instead of 10, allowing new bitcoins to be created more quickly.