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