British Prime Ministers 1721 to Present Day

Sir Robert Walpole

Whig

1721-42

Earl of Wilmington

Whig

1742-3

Henry Pelham

Whig

1743-54

Duke of Newcastle

Whig

1754-6

Duke of Devonshire

Whig

1756-7

Duke of Newcastle

Whig

1757-62

Earl of Bute

Tory

1762-3

George Greenville

Whig

1763-5

Marquis of Rockingham

Whig

1765-6

Earl of Chatham

Whig

1766-8

Duke of Grafton

Whig

1768-70

Lord North

Tory

1770-82

Marquis of Rockingham

Whig

1782

Earl of Shelburne

Whig

1782-3

Duke of Portland

Coalition

1783

William Pitt

Tory

1783-1801

Henry Addington

Tory

1801-4

William Pitt

Tory

1804-6

Lord William Greenville

Whig

1806-7

Duke of Portland

Tory

1807-9

Spencer Percival

Tory

1809-12

Earl of Liverpool

Tory

1812-27

George Canning

Tory

1827

Viscount Goderich

Tory

1827-8

Duke of Wellington

Tory

1828-30

Earl Grey

Whig

1830-4

Viscount Melbourne

Whig

1834

Duke of Wellington

Tory

1834

Sir Robert Peel

Conservative

1834-5

Viscount Melbourne

Whig

1835-41

Sir Robert Peel

Conservative

1841-6

Lord John Russell

Whig

1846-52

Earl of Derby

Conservative

1852

Earl of Aberdeen

Coalition

1852-5

Viscount Palmerston

Liberal

1855-8

Earl of Derby

Conservative

1858-9

Viscount Palmerston

Liberal

1859-65

Earl Russell

Liberal

1865-6

Earl of Derby

Conservative

1866-8

Benjamin Disraeli

Conservative

1868

William Ewart Gladstone

Liberal

1868-74

Benjamin Disraeli

Conservative

1874-80

William Ewart Gladstone

Liberal

1880-5

Marquis of Salisbury

Conservative

1885-6

William Ewart Gladstone

Liberal

1886

Marquis of Salisbury

Conservative

1886-1892

William Ewart Gladstone

Liberal

1892-4

Earl of Rosebery

Liberal

1894-5

Marquis of Salisbury

Conservative

1895-1902

Arthur James Balfour

Conservative

1902-5

Sir Henry Campbell-Bannerman

Liberal

1905-8

Herbert Henry Asquith

Liberal

1908-16

David Lloyd-George

Coalition

1916-22

Andrew Bonar Law

Conservative

1922-3

Stanley Baldwin

Conservative

1923-4

James Ramsay MacDonald

Labour

1924

Stanley Baldwin

Conservative

1924-9

James Ramsay MacDonald

Labour

1929-31

James Ramsay MacDonald

Coalition

1931-5

Stanley Baldwin

Conservative

1935-7

Neville Chamberlain

Conservative

1937-40

Winston Spencer Churchill

Coalition

1940-5

Clement Richard Attlee

Labour

1945-51

Winston Spencer Churchill

Conservative

1951-5

Sir Anthony Eden

Conservative

1955-7

Harold Macmillan

Conservative

1957-63

Sir Alec Douglas-Home

Conservative

1963-4

Harold Wilson

Labour

1964-70

Edward Heath

Conservative

1970-4

Harold Wilson

Labour

1974-6

James Callaghan

Labour

1976-9

Margaret Thatcher

Conservative

1979-90

John Major

Conservative

1990-97

Anthony Charles Lynton Blair

Labour

1997-