History

Past Prime Ministers

Show past Prime Ministers

52 Past Prime Ministers

  1. Gordon Brown
  2. Tony Blair
  3. Sir John Major
  4. Baroness Margaret Thatcher
  5. James Callaghan
  6. Harold Wilson
  7. Sir Edward Heath
  8. Sir Alec Douglas-Home
  9. Harold Macmillan
  10. Sir Anthony Eden
  11. Sir Winston Churchill
  12. Clement Attlee
  13. Neville Chamberlain
  14. Stanley Baldwin
  15. James Ramsay MacDonald
  16. Andrew Bonar Law
  17. David Lloyd George
  18. Herbert Henry Asquith
  19. Sir Henry Campbell-Bannerman
  20. Arthur James Balfour
  21. Robert Gascoyne-Cecil, 3rd Marquess of Salisbury
  22. Archibald Primrose, 5th Earl of Rosebery
  23. William Ewart Gladstone
  24. Benjamin Disraeli, the Earl of Beaconsfield
  25. Edward Smith Stanley, 14th Earl of Derby
  26. Lord John Russell, 1st Earl Russell
  27. Henry John Temple, 3rd Viscount Palmerston
  28. George Hamilton Gordon Earl of Aberdeen
  29. Sir Robert Peel 2nd Baronet
  30. William Lamb, 2nd Viscount Melbourne
  31. Arthur Wellesley, 1st Duke of Wellington
  32. Charles Grey, 2nd Earl Grey
  33. Frederick Robinson, Viscount Goderich
  34. George Canning
  35. Robert Banks Jenkinson Earl of Liverpool
  36. Spencer Perceval
  37. William Bentinck Duke of Portland
  38. William Wyndham Grenville, 1st Baron Grenville
  39. William Pitt 'The Younger'
  40. Henry Addington 1st Viscount Sidmouth
  41. William Petty, 2nd Earl of Shelburne
  42. Lord Frederick North
  43. Augustus Henry Fitzroy, 3rd Duke of Grafton
  44. William Pitt 'The Elder', 1st Earl of Chatham
  45. Charles Watson-Wentworth, 2nd Marquess of Rockingham
  46. George Grenville
  47. John Stuart, 3rd Earl of Bute
  48. Thomas Pelham-Holles 1st Duke of Newcastle
  49. William Cavendish Duke of Devonshire
  50. Henry Pelham
  51. Spencer Compton, 1st Earl of Wilmington
  52. Sir Robert Walpole

Help us improve GOV.UK