British Prime Ministers Since 2015: A Timeline of Political Instability
The United Kingdom has experienced a period of unprecedented executive turnover, with six individuals serving as Prime Minister since 2015. This era of political volatility, characterized by the aftermath of the 2016 Brexit referendum and recurring economic challenges, stands as the most rapid succession of leadership in the country since the 18th century, according to UK Parliament records.
David Cameron and the Brexit Pivot
David Cameron served as Prime Minister from 2010 until 2016. Following his victory in the May 2015 general election, his second term was cut short by the outcome of the June 2016 European Union membership referendum. Cameron resigned on July 13, 2016, after the “Leave” campaign secured 51.9% of the vote, as reported by the BBC. His departure marked the beginning of a decade defined by the negotiation and implementation of the UK’s exit from the EU.
Theresa May: The Brexit Deadlock
Theresa May assumed office on July 13, 2016, without a general election. Her premiership, which lasted until July 24, 2019, focused on triggering Article 50 and navigating the complexities of the Withdrawal Agreement. According to the Institute for Government, May’s inability to secure parliamentary approval for her Brexit deal—suffering three major defeats in the House of Commons—ultimately forced her resignation.

Boris Johnson: Mandate and Departure
Boris Johnson served from July 24, 2019, to September 6, 2022. After winning a significant majority in the December 2019 general election, Johnson successfully oversaw the formal departure of the UK from the EU on January 31, 2020. His tenure was later dominated by the COVID-19 pandemic and a series of ethical controversies, including the “Partygate” scandal. Following a mass resignation of ministers from his cabinet in July 2022, Johnson stepped down, as documented by official government archives.
Liz Truss: A Record-Short Tenure
Liz Truss holds the record for the shortest term in British history, serving just 49 days between September 6 and October 25, 2022. Her premiership was defined by a “mini-budget” that triggered significant turbulence in the UK bond markets and a sharp decline in the value of the pound, according to analysis from the Office for Budget Responsibility. Facing a loss of confidence from Conservative lawmakers, she announced her resignation on October 20, 2022.
Rishi Sunak and the 2024 Transition
Rishi Sunak, who succeeded Truss on October 25, 2022, focused on economic stabilization following the market volatility of the previous administration. His term lasted until July 5, 2024. After calling a snap election for July 4, 2024, the Conservative Party suffered a significant defeat, resulting in the appointment of Keir Starmer as Prime Minister. The Electoral Commission confirmed the Labour Party’s landslide victory, which ended 14 years of Conservative governance.
Keir Starmer’s Current Administration
Keir Starmer became Prime Minister on July 5, 2024. His administration inherited a complex economic landscape, including persistent inflation and public service pressures. As of mid-2026, his government continues to focus on long-term fiscal policy and structural reforms to the National Health Service (NHS), as outlined in recent Downing Street policy briefings.
Frequently Asked Questions
- How many Prime Ministers have served since 2015? There have been six: David Cameron, Theresa May, Boris Johnson, Liz Truss, Rishi Sunak, and Keir Starmer.
- Who served the shortest term? Liz Truss served for 49 days, the shortest period for any British Prime Minister.
- Which party has held power for the longest since 2015? The Conservative Party held the office from 2015 until July 2024, when the Labour Party took power.
- What was the primary driver of political turnover? The Brexit process and subsequent economic and party-management challenges were the primary factors cited by political analysts for the frequent leadership changes.