| Leader (Born-Died)Parliamentary seat (while leader) | Term of office | Tenure | Led party in elections | Ministries in officewhile Leader |
| — | | Hon. George Brown(1818–1880)(ran and defeated in Ontario South, Ont.)Unofficial leader | c.1867 | (n/a) | 1st (1867) | | Macdonald1st (1867–73) |
| — | | Hon. Edward Blake(1834–1912)MP for Bruce South, Ont.Unofficial leader | c.1872 | (n/a) | 2nd (1872) | |
| 1 | | Hon. Alexander Mackenzie(1822–1892)MP for Lambton, Ont.2nd Prime Minister | March 6, 1873 – April 27, 1880 | 7 years, 1 month and 21 days | 3rd (1874)4th (1878) | |
| | MacKenzie2nd (1873–78) |
| | Macdonald3rd (1878–91) |
| 2 | | Hon. Edward Blake(1833–1912)MP for Durham West, Ont. | May 4, 1880 – June 2, 1887 | 7 years and 29 days | 5th (1882)6th (1887) | |
| | Abbott4th (1891–92) |
| | Thompson5th (1892–94) |
| | Bowell6th (1894–96) |
| | Tupper7th (1896) |
| 3 | | Sir Wilfrid Laurier(1841–1919)MP for Quebec East, Que. (1877–1919); Ottawa, Ont. (1908–10)Soulanges, Que. (1911–17)7th Prime Minister | June 23, 1887 – February 17, 1919 | 31 years, 7 months and 25 days | 7th (1891)8th (1896)9th (1900)10th (1904)11th (1908)12th (1911)13th (1917) | |
| | Laurier 8th(1896–1911) |
| | Borden9th (1911–17) |
| | Borden10th (1917–20) |
| — | | Hon. Daniel Duncan McKenzie(1859–1927)MP for Cape Breton North and Victoria, N.S.Interim Leader | February 17, 1919 – August 7, 1919 | 5 months and 21 days(interim) | | |
| 4 | | Rt. Hon. William LyonMackenzie King(1874–1950)MP for Prince, P.E.I. (1919–21); York North, Ont. (1921–25); Prince Albert, Sask.(1926–45); Glengarry, Ont. (1945–49)10th Prime Minister | August 7, 1919 – August 7, 1948 | 29 years | 14th (1921)15th (1925)16th (1926)17th (1930)18th (1935)19th (1940)20th (1945) | |
| | Meighen11th (1920–21) |
| | Mackenzie King12th (1921–26) |
| | Meighen13th (1926–26) |
| | Mackenzie King14th (1926–30) |
| | Bennett15th (1930–35) |
| | Mackenzie King16th (1935–48) |
| 5 | | Rt. Hon. Louis St. Laurent(1882–1973)MP for Quebec East, Que.12th Prime Minister | August 7, 1948 – January 16, 1958 | 9 years, 5 months and 9 days | 21th (1949)22th (1953)23th (1957) | | St. Laurent17th (1948–57) |
| | Diefenbaker18th (1957–63) |
| 6 | | Rt. Hon. Lester B. Pearson(1897–1972)MP for Algoma East, Ont.14th Prime Minister | January 16, 1958 – April 6, 1968 | 10 years, 2 months and 21 days | 24th (1958)25th (1962)26th (1963)27th (1965) | |
| | Pearson19th (1963–68) |
| 7 | | Rt. Hon. Pierre Trudeau(1919–2000)MP for Mount Royal, Que.15th Prime Minister | April 6, 1968 – June 16, 1984 | 16 years, 2 months and 10 days | 28th (1968)29th (1972)30th (1974)31th (1979)32th (1980) | | P. Trudeau20th (1968–79) |
| | Clark21th (1979–80) |
| | P. Trudeau22th (1980–84) |
| 8 | | Rt. Hon. John Turner(1929–2020)MP for Vancouver Quadra, B.C.17th Prime Minister | June 16, 1984 – June 23, 1990 | 6 years and 7 days | 33th (1984)34th (1988) | | Turner23th (1984–84) |
| | Mulroney24th (1984–93) |
| 9 | | Rt. Hon. Jean Chrétien(b. 1934)MP for Beauséjour, N.B. (1990–93); Saint-Maurice, Que. (1993–2003)20th Prime Minister | June 23, 1990 – November 14, 2003 | 13 years, 4 months and 22 days | 35th (1993)36th (1997)37th (2000) | |
| | Campbell25th (1993–93) |
| | Chrétien26th (1993–2003) |
| 10 | | Rt. Hon. Paul Martin(b. 1938)MP for LaSalle—Émard, Que.21st Prime Minister | November 14, 2003 – March 19, 2006 | 2 years, 4 months and 5 days | 38th (2004)39th (2006) | | Martin27th (2003–06) |
| | Harper28th (2006–15) |
| — | | Hon. Bill Graham(1939–2022)MP for Toronto Centre, Ont.Interim Leader | March 19, 2006 – December 2, 2006 | 8 months and 13 days(interim) | | |
| 11 | | Hon. Stéphane Dion(b. 1955)MP for Saint-Laurent—Cartierville, Que. | December 2, 2006 – December 10, 2008 | 2 years and 8 days | 40th (2008) | |
| 12 | | Hon. Michael Ignatieff(b. 1947)MP for Etobicoke—Lakeshore, Ont. | December 10, 2008 – May 25, 2011 (Interim leader until May 2, 2009) | 2 years, 5 months and 15 days (interim: 4 months and 22 dayspermanent: 2 years and 23 days) | 41th (2011) | |
| — | | Hon. Bob Rae(b. 1948)MP for Toronto Centre, Ont.Interim Leader | May 25, 2011 – April 14, 2013 | 1 year, 10 months and 20 days(interim) | | |
| 13 | | Rt. Hon. Justin Trudeau(b. 1971)MP for Papineau, Que.23rd Prime Minister | April 14, 2013 – March 9, 2025 | 11 years, 10 months and 23 days | 42th (2015)43th (2019)44th (2021) | |
| | J. Trudeau29th (2015–25) |
| 14 | | Rt. Hon. Mark Carney(b. 1965)MP for Nepean, Ont.24th Prime Minister | March 9, 2025 – present | 9 months and 2 days | 45th (2025) | | Carney30th (2025–) |