The Queen's 14 prime ministers - and her rumoured favourites
As the nation's head of state, the power of appointing prime ministers lies solely with
the Queen. Prime Minister Boris Johnson, the Queen's 14th PM, announced on
Thursday his plans to resign after facing intense pressure in recent days from his Cabinet and Tory MPs.
The Queen's 14 prime ministers
– Winston Churchill (Conservative) 1951-1955
– Anthony Eden (Conservative) 1955-1957
– Harold Macmillan (Conservative) 1957-1963
– Alec Douglas-Home (Conservative) 1963-1964
– Harold Wilson (Labour) 1964-1970, 1974-1976
– Edward Heath (Conservative) 1970-1974
– James Callaghan (Labour) 1976-1979
– Margaret Thatcher (Conservative) 1979-1990
– John Major (Conservative) 1990-1997
– Tony Blair (Labour) 1997-2007
– Gordon Brown (Labour) 2007-2010
– David Cameron (Conservative) 2010-2016
– Theresa May (Conservative) 2016-2019
– Boris Johnson (Conservative) 2019-present