British Prime Ministers

British Prime Ministers Since 1945

1945-51 Clement Atlee
1951-55 Winston Churchill
1955-57 Anthony Eden
1957-63 Harold Macmillan
1963-64 Alec Douglas-Home
1964-70 Harold Wilson
1970-74 Edward Heath
194-76 Harold Wilson
1976-79 James Callaghan
1979-90 Margaret Thatchcer
1990-97 John Major
1997-2007 Tony Blair
2007-10 Gordon Brown
2010-16 David Cameron
2016-19 Theresa May
2019-22 Boris Johnson
2022 Liz Truss
2022-present Rishi Sunak