When have the halvings occurred?

After a total of 5,250,000 BTC had been mined, the first bitcoin halving happened on November 28, 2012. The next one happened on July 9, 2016, while the most recent one happened on May 11, 2020. The next one is scheduled for the spring of 2024.