Lineage

List of British Prime Ministers in Order

Explore all British prime ministers in chronological order, from Sir Robert Walpole in 1721 to the present day.

This timeline shows every premiership, including repeat terms, with party affiliation, key dates, and concise summaries. Switch between a visual timeline and a structured party view to understand how leadership in Britain has evolved over time.

78 premierships listed
1721 to present
Two viewing modes
Collage of British prime ministers from Walpole to the present day

Key facts about British prime ministers

  • First prime minister: Sir Robert Walpole (1721–1742)
  • Current prime minister: Sir Keir Starmer (2024–present)
  • Longest-serving: Sir Robert Walpole (over 20 years)
  • Total premierships listed: 78

How the role of prime minister developed

The role of prime minister was not formally defined at first. Sir Robert Walpole is generally considered the first holder of the office, though the position evolved gradually from senior ministers advising the monarch.

Over time, power shifted from the Crown to Parliament, and the prime minister became the central figure in British government. The rise of organised political parties, electoral reform in the nineteenth century, and the expansion of democracy all reshaped the office into its modern form.

This page lists every premiership in order, including multiple terms served by the same individual, to give a complete picture of political leadership in Britain.

Whig

17 prime ministers

Portrait of Sir Robert Walpole in formal Georgian attire
Whig1721–1742

Sir Robert Walpole

Generally regarded as Britain’s first prime minister, Walpole dominated early Georgian politics and brought long-lasting stability after financial crisis.

Tory

12 prime ministers

Portrait of Lord North in formal Georgian attire
Tory1770–1782

Lord North

North led Britain through most of the American War of Independence and fell after defeat reshaped imperial politics.

Whig Coalition

1 prime minister

Conservative

28 prime ministers

Portrait of Sir Robert Peel in formal Victorian attire
Conservative1841–1846

Sir Robert Peel

Peel modernised administration and repealed the Corn Laws, splitting his party but changing Britain’s economic direction.

Portrait of Bonar Law in formal Edwardian attire
Conservative1922–1923

Bonar Law

Bonar Law ended the wartime coalition era, but ill health meant his premiership lasted only a short time.

Portrait of Sir John Major in formal ministerial attire
Conservative1990–1997

Sir John Major

Major combined unexpected electoral success with deep party division over Europe and the strains of a long Conservative era.

Portrait of Theresa May in formal ministerial attire
Conservative2016–2019

Theresa May

May tried to deliver Brexit while managing a divided parliament, but could not secure support for her withdrawal deal.

Portrait of Boris Johnson in formal ministerial attire
Conservative2019–2022

Boris Johnson

Johnson won a large majority, completed Brexit, and led through the pandemic before scandal drove him from office.

Portrait of Liz Truss in formal ministerial attire
Conservative2022

Liz Truss

Truss’s premiership collapsed with extraordinary speed after market turmoil followed her government’s mini-budget.

Portrait of Rishi Sunak in formal ministerial attire
Conservative2022–2024

Rishi Sunak

Sunak sought to restore stability after Truss, but the Conservatives suffered a heavy defeat at the 2024 general election.

Peelite Coalition

1 prime minister

Liberal

10 prime ministers

Portrait of H. H. Asquith in formal Edwardian attire
Liberal1908–1916

H. H. Asquith

Asquith governed through constitutional conflict, social reform, and the first traumatic years of the First World War.

Liberal Coalition

1 prime minister

Labour

9 prime ministers

National Labour

1 prime minister

Conservative Coalition

1 prime minister

Frequently asked questions

Who was the first British prime minister?

Robert Walpole is generally treated as the first British prime minister. He took office in 1721 and set the pattern for the role as it developed in the eighteenth century.

Who is the current British prime minister?

Sir Keir Starmer became prime minister in 2024 following a Labour general election victory.

Why do some prime ministers appear more than once?

Several prime ministers returned to office after losing power, resigning, or heading a new ministry later on. This page lists each separate premiership in chronological order.

Which party has produced the most prime ministers?

Historically, Whig, Tory, Conservative, and Liberal traditions have dominated, with Labour emerging in the twentieth century as a major governing party.

Who served the longest as prime minister?

Sir Robert Walpole is usually counted as the longest-serving British prime minister, with a tenure of more than twenty years.

A weekly route through history

Find out first about the latest published stories, feature notes and occasional Premium offers in one weekly email.