From Winston Churchill who led Britain through World War 2, to the recently appointed Liz Truss who is the last Prime Minister to have received the Queen’s blessing, fifteen prime ministers have served her Majesty over seven decades.
After the announcement from Buckingham Palace that the Queen peacefully died in Balmoral Castle, many in the UK have mourned their longest-serving monarch and reflected on her legacy.
In remembrance, here are the fifteen prime ministers that held the privilege of serving under Queen Elizabeth II during her 70-year reign.

9. John Major (1990 - 1997)
Major served as PM and Leader of the Conservative Party for 7 years, and he was an MP for Huntingdon (Huntingdonshire) from 1979 to 2001. In reference to her nature that was known to put people at ease, Major noted that "one can say to the Queen absolutely anything." Photo: PA / Rebecca Naden

10. Tony Blair (1997 - 2007)
Tony Blair was the first British prime minister to be born after the second world war and Queen Elizabeth II's ascent to the throne. This fact was not lost on her Majesty, who commented to Blair: "You are my tenth prime minister. The first was Winston. That was before you were born." Photo: PA / John Stilwell

11. Gordon Brown (2007 - 2010)
Brown is the politician who served as the British PM and Leader of the Labour Party between 2007 and 2010. He was the last Labour PM under Queen Elizabeth II before her passing in 2022. Photo: PA / John Stilwell

12. David Cameron (2010 - 2016)
David William Donald Cameron is a lobbyist who served as Prime Minister of Britain between 2010 and 2016. He was an MP for Witney from 2001 to 2016 and leader of the Conservative Party from 2005 to 2016. He was the youngest of Queen Elizabeth II's PMs and even attended Heatherdown school at the same time as her son, Prince Edward. Photo: PA / Ben Stansall


