List of prime ministers of the United Kingdom by length of tenure

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
A painting of Walpole in formal attire and a powdered wig
20 years and 314 days: Robert Walpole (1721–1742)
A painting of Pitt the Younger
18 years and 343 days: William Pitt the Younger (1783–1801 and 1804–1806)
A painting of Canning
119 days: George Canning (1827)
Script error: The function "age_generic" does not exist.: Liz Truss (2022)

This article lists each prime minister of the United Kingdom in order of term length. This is based on the difference between dates; if counted by number of calendar days, figures would be one day greater for each term served.

Of the 56 prime ministers, nine served more than 10 years while eight served less than a year.

Robert Walpole is the only person to have served as Prime Minister for more than two decades.

List of office holders by tenure

In this table:

  • "Length" is the total time served as Prime Minister
  • "Terms" is the number of separate, discontiguous periods served as Prime Minister
  • "Exit" is the reason for the end of a Prime Minister's final term
Rank Prime Minister Length[citation needed] Terms Party Start Exit
1 Sir Robert Walpole Script error: The function "age_generic" does not exist. 1 Whig 1721 Resigned
2 William Pitt the Younger Script error: The function "age_generic" does not exist. 2 Tory (Pittite) 1783 Died
3 The Earl of Liverpool Script error: The function "age_generic" does not exist. 1 Tory (Pittite) 1812 Illness
4 The Marquess of Salisbury Script error: The function "age_generic" does not exist. 3 Conservative 1885 Illness
5 William Ewart Gladstone Script error: The function "age_generic" does not exist. 4 Liberal 1868 Resigned
6 Lord North Script error: The function "age_generic" does not exist. 1 Tory (Northite) 1770 Resigned
7 Margaret Thatcher Script error: The function "age_generic" does not exist. 1 Conservative 1979 Resigned
8 Henry Pelham Script error: The function "age_generic" does not exist. 1 Whig 1743 Died
9 Tony Blair Script error: The function "age_generic" does not exist. 1 Labour 1997 Resigned
10 The Viscount Palmerston Script error: The function "age_generic" does not exist. 2 Whig / Liberal 1855 Died
11 H. H. Asquith Script error: The function "age_generic" does not exist. 1 Liberal 1908 Resigned
12 Sir Winston Churchill Script error: The function "age_generic" does not exist. 2 Conservative 1940 Illness
13 Harold Wilson Script error: The function "age_generic" does not exist. 2 Labour 1964 Resigned
14 The Duke of Newcastle Script error: The function "age_generic" does not exist. 2 Whig 1754 Replaced
15 Stanley Baldwin Script error: The function "age_generic" does not exist. 3 Conservative 1923 Resigned
16 Benjamin Disraeli Script error: The function "age_generic" does not exist. 2 Conservative 1868 Election
17 Ramsay MacDonald Script error: The function "age_generic" does not exist. 2 Labour / National Labour 1924 Illness
18 Harold Macmillan Script error: The function "age_generic" does not exist. 1 Conservative 1957 Resigned
19 The Viscount Melbourne Script error: The function "age_generic" does not exist. 2 Whig 1834 Resigned
20 John Major Script error: The function "age_generic" does not exist. 1 Conservative 1990 Election
21 Lord John Russell Script error: The function "age_generic" does not exist. 2 Whig / Liberal 1846 Election
22 Clement Attlee Script error: The function "age_generic" does not exist. 1 Labour 1945 Election
23 David Cameron Script error: The function "age_generic" does not exist. 1 Conservative 2010 Resigned
24 David Lloyd George Script error: The function "age_generic" does not exist. 1 Liberal 1916 Resigned
25 Sir Robert Peel Script error: The function "age_generic" does not exist. 2 Conservative 1834 Resigned
26 The Earl of Derby Script error: The function "age_generic" does not exist. 3 Conservative 1852 Illness
27 Edward Heath Script error: The function "age_generic" does not exist. 1 Conservative 1970 Election
28 The Earl Grey Script error: The function "age_generic" does not exist. 1 Whig 1830 Resigned
29 Arthur Balfour Script error: The function "age_generic" does not exist. 1 Conservative 1902 Resigned
30 The Duke of Portland Script error: The function "age_generic" does not exist. 2 Whig / Tory (Pittite) 1783 Illness
31 Henry Addington Script error: The function "age_generic" does not exist. 1 Tory (Pittite) 1801 Replaced
32 Boris Johnson Script error: The function "age_generic" does not exist. 1 Conservative 2019 Resigned
33 James Callaghan Script error: The function "age_generic" does not exist. 1 Labour 1976 Election
34 Theresa May Script error: The function "age_generic" does not exist. 1 Conservative 2016 Resigned
35 Neville Chamberlain Script error: The function "age_generic" does not exist. 1 Conservative 1937 Resigned
36 The Duke of Wellington Script error: The function "age_generic" does not exist. 2 Tory 1828 Replaced
37 Gordon Brown Script error: The function "age_generic" does not exist. 1 Labour 2007 Election
38 Spencer Perceval Script error: The function "age_generic" does not exist. 1 Tory (Pittite) 1809 Assassinated
39 Sir Henry Campbell-Bannerman Script error: The function "age_generic" does not exist. 1 Liberal 1905 Illness
40 George Grenville Script error: The function "age_generic" does not exist. 1 Whig (Grenvillite) 1763 Replaced
41 The Earl of Chatham Script error: The function "age_generic" does not exist. 1 Whig (Chathamite) 1766 Illness
42 The Earl of Aberdeen Script error: The function "age_generic" does not exist. 1 Peelite 1852 Resigned
43 Sir Anthony Eden Script error: The function "age_generic" does not exist. 1 Conservative 1955 Illness
44 The Earl of Wilmington Script error: The function "age_generic" does not exist. 1 Whig 1742 Died
45 The Marquess of Rockingham Script error: The function "age_generic" does not exist. 2 Whig (Rockinghamite) 1765 Died
46 The Earl of Rosebery Script error: The function "age_generic" does not exist. 1 Liberal 1894 Election
47 The Duke of Grafton Script error: The function "age_generic" does not exist. 1 Whig (Chathamite) 1768 Resigned
48 The Lord Grenville Script error: The function "age_generic" does not exist. 1 Whig 1806 Replaced
49 Sir Alec Douglas-Home Script error: The function "age_generic" does not exist. 1 Conservative (Scot. Unionist) 1963 Election
50 The Earl of Bute Script error: The function "age_generic" does not exist. 1 Tory 1762 Resigned
51 The Earl of Shelburne Script error: The function "age_generic" does not exist. 1 Whig (Chathamite) 1782 Replaced
52 The Duke of Devonshire Script error: The function "age_generic" does not exist. 1 Whig 1756 Replaced
53 Bonar Law Script error: The function "age_generic" does not exist. 1 Conservative (Scot. Unionist) 1922 Illness
54 The Viscount Goderich Script error: The function "age_generic" does not exist. 1 Tory (Canningite) 1827 Replaced
55 George Canning Script error: The function "age_generic" does not exist. 1 Tory (Canningite) 1827 Died
56 Liz Truss Script error: The function "age_generic" does not exist. 1 Conservative 2022 Current (Resigned)

Disputed

Prime Minister Length served Terms in office Party Start Exit
The Earl Waldegrave Script error: The function "age_generic" does not exist. 0 Whig 1757 Unsupported
The Earl of Bath Script error: The function "age_generic" does not exist. 0 Whig 1746 Unsupported

See also

References

  • Lua error in package.lua at line 80: module 'strict' not found.