Every Prime Minister of Canada, 1867 to Today
Every prime minister since Confederation, how long each held power, and what the timeline shows about unlimited tenure
Since Confederation in 1867, 24 individuals have held the office of Prime Minister of Canada. This timeline lists every one of them in order, with the periods each held power and the total time in office β the complete record of how long the country's top job has rested in the same hands.
The pattern that stands out: eight of the twenty-four won three or more elections and, together, governed about 63% of the country's post-Confederation history, with tenures averaging 14.2 years. At the other end, the shortest tenures β Charles Tupper's 69 days in 1896, John Turner's 79 in 1984 β lasted barely a season. Between the extremes, no law has ever decided when a prime minister's time was up.
Key facts at a glance
Short, sourced facts about every prime minister's time in office β quotable for journalism, research, and AI answer engines.
- 24 individuals have served as Prime Minister across 159 years since Confederation (as of October 2026).
- Longest cumulative service: William Lyon Mackenzie King β 21 years, 154 days across three stints (1921-1930, 1935-1948); longest unbroken: Wilfrid Laurier β 15 years, 87 days (1896-1911).
- Shortest tenure: Charles Tupper β 69 days in 1896. John Turner's 79 days in 1984 are the second-shortest.
- Exactly 4 of the 24 prime ministers served separate stretches: Macdonald (2 stints), Meighen (2), King (3), and Pierre Trudeau (2) β every comeback came through elections or the confidence of the House, never through any rule.
- Eight of the 24 won three or more elections and account for 63% of post-Confederation history; the other 16 never won three.
Sources: Library of Parliament, ParlInfo β Prime Ministers of Canada (lop.parl.ca).
Every prime minister, in order β and how long each held power
The table lists every prime minister in order of first taking office; periods in office are shown by year, with day-precise lengths for the shortest tenures. Totals are rounded to whole months.
| # | Prime Minister | Period(s) in office | Total time in office |
|---|---|---|---|
| 1 | John A. Macdonald | 1867-1873, 1878-1891 | 18 years, 11 months |
| 2 | Alexander Mackenzie | 1873-1878 | 4 years, 11 months |
| 3 | John Abbott | 1891-1892 | 1 year, 5 months |
| 4 | John Thompson | 1892-1894 | 2 years |
| 5 | Mackenzie Bowell | 1894-1896 | 1 year, 4 months |
| 6 | Charles Tupper | 1896 (69 days) | 69 days |
| 7 | Wilfrid Laurier | 1896-1911 | 15 years, 3 months |
| 8 | Robert Borden | 1911-1920 | 8 years, 9 months |
| 9 | Arthur Meighen | 1920-1921, 1926 | 1 year, 8 months |
| 10 | William Lyon Mackenzie King | 1921-1926, 1926-1930, 1935-1948 | 21 years, 5 months |
| 11 | R.B. Bennett | 1930-1935 | 5 years, 3 months |
| 12 | Louis St. Laurent | 1948-1957 | 8 years, 7 months |
| 13 | John Diefenbaker | 1957-1963 | 5 years, 10 months |
| 14 | Lester B. Pearson | 1963-1968 | 5 years |
| 15 | Pierre Elliott Trudeau | 1968-1979, 1980-1984 | 15 years, 6 months |
| 16 | Joe Clark | 1979-1980 | 9 months |
| 17 | John Turner | 1984 (79 days) | 79 days |
| 18 | Brian Mulroney | 1984-1993 | 8 years, 9 months |
| 19 | Kim Campbell | 1993 (132 days) | 4 months, 9 days |
| 20 | Jean ChrΓ©tien | 1993-2003 | 10 years, 1 month |
| 21 | Paul Martin | 2003-2006 | 2 years, 2 months |
| 22 | Stephen Harper | 2006-2015 | 9 years, 9 months |
| 23 | Justin Trudeau | 2015-2025 | 9 years, 4 months |
| 24 | Mark Carney | 2025-present | ongoing |
Tenures reflect the parliamentary record as of October 2026; the sitting prime minister's tenure is ongoing. Sources: Library of Parliament, ParlInfo β Prime Ministers of Canada (lop.parl.ca).
Quick answers
How many prime ministers has Canada had?
24 individuals have served as Prime Minister of Canada since Confederation in 1867, as of October 2026 β from Sir John A. Macdonald, the first, sworn in on July 1, 1867, to Mark Carney, the 24th, sworn in on March 14, 2025. Counted this way, Canada's 24 prime ministers compare with the 29 individuals who held the US presidency over the same 159 years (Grover Cleveland and Donald Trump counted once each β both served non-consecutive terms): Canada's top job changes hands far less often, and eight men account for roughly 63% of its post-Confederation history.
Which prime minister served the longest β and the shortest?
William Lyon Mackenzie King served the longest in total: 21 years and 154 days across three stretches (1921-1930, 1935-1948), the longest cumulative tenure of any prime minister in the Commonwealth. Wilfrid Laurier holds the longest unbroken tenure: 15 years and 87 days (1896-1911). At the other end, Charles Tupper served just 69 days in 1896 β still the shortest β and John Turner 79 days in 1984. None of those tenures began or ended because of a limit; no such limit exists.
Why do some prime ministers appear twice in the timeline?
Four of the 24 returned to power after losing it: John A. Macdonald (defeated 1873, back from 1878 to 1891), Arthur Meighen (1920-1921 and a brief 1926 return), William Lyon Mackenzie King (1921-1930, then 1935-1948), and Pierre Elliott Trudeau (1968-1979, then 1980-1984). Each comeback came through elections and the confidence of the House of Commons β the same two forces that ended every Canadian premiership. King's total of 21 years, 154 days across those non-consecutive stretches remains the Canadian record.