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

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:

Liz Truss: 2022 Tenure: 44 days

Alec Douglas-Home: 1963- 1964 Tenure: 364 days

Anthony Eden: 1955-1957 Tenure: 1 year and 279 days

Rishi Sunak: 2022-2024 Tenure: 1 year and 254 days

Harold Wilson: 1974-1976 Tenure: 2 years and 247 days

Gordon Brown: 2007-2010 Tenure: 2 years and 319 days

Boris Johnson: 2019-2022 Tenure: 2 years and 362 days

Theresa May: 2016-2019 Tenure: 3 years and 12 days

James Callaghan: 1976-1979 Tenure: 3 years and 30 days

Winston Churchill: 1951-1955 Tenure: 3 years and 162 days

Edward Heath: 1970-1974 Tenure: 3 years and 259 days

David Cameron: 2010-2016 Tenure: 6 years and 64 days

Clement Attlee: 1945-1951 Tenure: 6 years and 93 days

John Major: 1990-1997 Tenure: 6 years and 156 days

Harold Macmillan: 1957-1963 Tenure: 6 years and 282 days

Tony Blair: 1997-2007 Tenure: 10 years and 57 days

Margaret Thatcher: 1979- 1990 Tenure: 11 years and 209 days

Click here to see more