UK Prime Ministers: Shortest and longest serving post-war PM’s

By Priyanka Deshpande

CNBC-TV18.com

Published July 5, 2024

The United Kingdom on July 4, 2024, voted out Conservative Party’s Rishi Sunak and chose Labour Party’s Keir Starmer as the country’s new prime minister with a landslide majority.

Starmer, 61, assumed charge as the 58th prime minister after his customary audience with King Charles III at Buckingham Palace, following Sunak’s meeting with the British monarch. Take a look at post war shortest and longest serving UK prime ministers:

Tenure: 44 days

Liz Truss: 2022

Tenure: 364 days

Alec Douglas-Home: 1963-1964

Tenure: 1 year and 279 days

Anthony Eden: 1955-1957

Tenure: 1 year and 254 days

Rishi Sunak: 2022-2024

Tenure: 2 years and 247 days

Harold Wilson: 1974-1976

Tenure: 2 years and 319 days

Gordon Brown: 2007-2010

Tenure: 2 years and 362 days

Boris Johnson: 2019–2022

Tenure: 3 years and 12 days

Theresa May: 2016-2019

Tenure: 3 years and 30 days

James Callaghan: 1976-1979

Tenure: 3 years and 162 days

Winston Churchill: 1951-1955

Tenure: 3 years and 259 days

Edward Heath: 1970-1974

Tenure: 6 years and 64 days

David Cameron: 2010-2016

Tenure: 6 years and 93 days

Clement Attlee: 1945-1951

Tenure: 6 years and 156 days

John Major: 1990-1997

Tenure: 6 years and 282 days

Harold Macmillan: 1957-1963

Tenure: 10 years and 57 days

Tony Blair: 1997-2007

Tenure: 11 years and 209 days

Margaret Thatcher: 1979-1990