The UK will have seen nine prime ministers in the last 20 years if Keir Starmer resigns or is forced out of office before the end of 2026. This is in sharp contrast to the three who served in the two decades before that. Even extending the comparison back to 1970, Britain still only had six prime ministers in the 30 years leading up to the turn of the century. British prime ministers can remain in office for up to five years before a general election must be called. When Starmer won the election in July 2024, he told supporters: “We did it.

British Prime Minister Keir Starmer faces the most serious political crisis since his arrival at Downing Street in July 2024, but a potential change at the head of the government…

A timeline of Sir Keir Starmer’s embattled time in Downing Street since July 2024