How many Prime Ministers has UK had in the last ten years?

The UK has had six PMs over the past decade. David Cameron resigned in June 2016, a day after British voters voted to leave the EU. Theresa May served from 2016 to May 2019, followed by Boris Johnson (2019-2022). Liz Truss became Britain's shortest-serving PM in 2022. Rishi Sunak served as PM from 2022-2024, followed by Keir Starmer (2024-2026).

Load More