Canadian Prime Ministers Since 1867
This page lists the term in office, political party, and the name of each prime minister of Canada from 1867 to the present.
TermPrime MinisterParty
1867–1873 Sir John A. MacdonaldConservative
1873–1878 Alexander MackenzieLiberal
1878–1891 Sir John A. MacdonaldConservative
1891–1892 Sir John J. C. AbbottConservative
1892–1894 Sir John S. D. ThompsonConservative
1894–1896 Sir Mackenzie BowellConservative
1896 Sir Charles TupperConservative
1896–1911 Sir Wilfrid LaurierLiberal
1911–1917 Sir Robert L. BordenConservative
1917–1920 Sir Robert L. BordenUnionist
1920–1921 Arthur MeighenUnionist
1921–1926 W. L. Mackenzie KingLiberal
1926 Arthur MeighenConservative
1926–1930 W. L. Mackenzie KingLiberal
1930–1935 Richard B. BennettConservative
1935–1948 W. L. Mackenzie KingLiberal
1948–1957 Louis S. St. LaurentLiberal
1957–1963 John G. DiefenbakerConservative
1963–1968 Lester B. PearsonLiberal
1968–1979 Pierre Elliott TrudeauLiberal
1979–1980 Charles Joseph ClarkConservative
1980–1984 Pierre Elliott TrudeauLiberal
1984 John TurnerLiberal
1984–1993 Brian MulroneyConservative
1993Kim CampbellConservative
1993–2003Jean ChrétienLiberal
2003–2006Paul MartinLiberal
2006–Stephen HarperConservative