The 20,000,000th Bitcoin is expected to be mined on June 28, 2025.