1. Home
  2. / John A. Macdonald
  3. / Only one person has served as prime minister longer than Macdonald. Who is he?

Only one person has served as prime minister longer than Macdonald. Who is he?

  • Justin Trudeau

  • Sir Wilfrid Laurier

  • William Lyon Mackenzie King

  • Jean Chrétien

Answer

The longest-serving Prime Minister of Canada was William Lyon Mackenzie King, who held office for a total of 21 years, 154 days, over three non-consecutive terms from 1921 to 1930, 1935 to 1948, and 1926 to 1926. King's tenure was marked by significant events such as the Great Depression and World War II, during which he played a key role in shaping Canada's domestic and international policies.
The Legacy of Sir John A. Macdonald: Test your Knowledge on Canada's First Prime Minister

The Legacy of Sir John A. Macdonald: Test your Knowledge on Canada's First Prime Minister

Take the John A. Macdonald Quiz
Subscribe newsletter

Subscribe Now!

Learn something
new everyday

Playing quizzes is free! We send 1 quiz every week to your inbox