Listed below are the Canadian Prime Ministers since Confederation. To see a more detailed biography, kindly click on the prime minister's name. To see a portrait table, kindly click here.
NAME | PARTY | LENGTH OF TERM | Rt. Hon. Sir John Alexander Macdonald | Conservative | 1 Jul 1867 - 5 Nov 1873 | Hon. Alexander Mackenzie | Liberal | 7 Nov 1873 - 16 Oct 1878 | Rt. Hon. Sir John Alexander Macdonald | Conservative | 17 Oct 1878 - 6 Jun 1891 | Hon. Sir John Joseph Caldwell Abbott | Conservative | 16 Jun 1891 - 24 Nov 1892 | Rt. Hon. Sir John Sparrow David Thompson | Conservative | 5 Dec 1892 - 12 Dec 1894 | Hon. Sir Mackenzie Bowell | Conservative | 21 Dec 1894 - 27 Apr 1896 | Hon. Sir Charles Tupper | Conservative | 1 May - 8 Jul 1896 | Rt. Hon. Sir Wilfrid Laurier* | Liberal | 11 Jul 1898 - 6 Oct 1911 | Rt. Hon. Sir Robert Laird Borden | Conservative/Unionist | 10 Oct 1911 - 10 Jul 1920 | Rt. Hon. Arthur Meighen | Conservative | 10 Jul 1920 - 29 Dec 1921 | Rt. Hon. (Wm. Lyon) Mackenzie King** | Liberal | 29 Dec 1921 - 28 Jun 1925 | Rt. Hon. Arthur Meighen | Conservative | 29 Jun 1925 - 25 Sep 1926 | Rt. Hon. Mackenzie King | Liberal | 25 Sep 1926 - 6 Aug 1930 | Rt. Hon. Richard Bedford Bennett | Conservative | 7 Aug 1930 - 23 Oct 1925 | Rt. Hon. Mackenzie King | Liberal | 23 Oct 1935 - 15 Nov 1948 | Rt. Hon. Louis Stephen St. Laurent | Liberal | 15 Nov 1948 - 21 Jun 1957 | Rt. Hon. John George Diefenbaker | Progressive Conservative | 21 Jun 1957 - 22 Apr 1963 | Rt. Hon. Lester Bowles Pearson*** | Liberal | 22 Apr 1963 - 20 Apr 1968 | Rt. Hon. Pierre Elliott Trudeau | Liberal | 20 Apr 1968 - 22 May 1979 | Rt. Hon. (Charles) Joseph Clark | Progressive Conservative | 22 May 1979 - 18 Feb 1980 | Rt. Hon. Pierre Trudeau | Liberal | 1980 - 1984 | Rt. Hon. John Napier Turner | Rt. Hon. (Martin) Brian Mulroney | Progressive Conservative | 1984 - 1993 | Rt. Hon. A. Kim Campbell | Progressive Conservative | 24 Feb - 4 Nov 1993 | Rt. Hon. Joseph Jacques Jean Chretien | Liberal | 4 Nov 1993 - present |