There has been a total of 18 UK Prime Ministers since 1933. They are:
- Ramsay MacDonald
- Stanley Baldwin
- Neville Chamberlain
- Winston Churchill
- Clement Attlee
- Winston Churchill (he was re-elected)
- Sir Anthony Eden
- Harold Macmillan
- Sir Alec Douglas-Home
- Harold Wilson
- Edward Heath
- Harold Wilson (he was re-elected)
- James Callaghan
- Margaret Thatcher
- John Major
- Tony Blair
- Gordon Brown
- David Cameron
ReportLike(0)ShareFavorite