British Prime Ministers, 1945-2007

Prime Ministers

Clement Atlee

1945 - 1951

Winston Churchill

1951 - 1955

Anthony Eden

1955 - 1957

Harold Macmillan

1957 - 1963

Alec Douglas-Home

1963 - 1964

Harold Wilson

1964 - 1970

Edward Heath

1970 - 1974

Harold Wilson

1974 - 1976

James Callaghan

1976 - 1979

Margaret Thatcher

1979 - 1990

John Major

1990 - 1997

Tony Blair

1997 - 2007