List of All Prime Ministers of Canada (1867-2025)

Canada has a rich political history shaped by its prime ministers. The current Prime Minister is Justin Trudeau, who has been in office since 2015. He is the leader of the Liberal Party and the 23rd person to hold this position.

Canada’s first Prime Minister was Sir John A. Macdonald, who served from 1867 to 1873 and played a key role in the formation of the country.

Since then, Canada has had 23 prime ministers, each of whom contributed to the country’s growth and development in different ways.

In this article, we will explore the complete list of Canadian Prime Ministers from 1867 to 2025. It will provide insight into their tenure, political parties and major achievements.

The relationship between Canada and the United States is unlike any other country in the world. This is thanks to our history, our trade and the many people who protect and nurture it.

Ambassador Cohen is one of them. I am very grateful for his service,… pic.twitter.com/raRUb7KshK

— Justin Trudeau (@JustinTrudeau) January 3, 2025 Check out | 51st State Debate: Can Canada Join the United States?

List of Canadian Prime Ministers (1867-2025)

Here’s the complete list of Canada’s prime ministers, from first Prime Minister Sir John A. Macdonald to current leader Justin Trudeau. The list includes:

No.

Name

term of office

political party

1

John A. MacDonald

July 1, 1867 – November 5, 1873

liberal-conservative

2

Alexander Mackenzie

November 7, 1873 – October 8, 1878

liberal

3

John A. MacDonald

October 17, 1878 – June 6, 1891

liberal-conservative

4

john albert

June 16, 1891 – November 24, 1892

liberal-conservative

5

John Sparrow David Thompson

December 5, 1892 – December 12, 1894

liberal-conservative

6

Mackenzie Powell

December 21, 1894 – April 27, 1896

conservative

7

Charles Tapper

May 1, 1896 – July 8, 1896

conservative

8

Wilfrid Laurier

July 11, 1896 – October 6, 1911

liberal

9

Robert Borden

October 10, 1911 – July 10, 1920

Government (Fine Gael)

10

Arthur Megan

July 10, 1920 – December 29, 1921

conservative

11

William Lyon Mackenzie King

December 29, 1921 – June 28, 1926

liberal

12

Arthur Megan

June 29, 1926 – September 25, 1926

conservative

13

William Lyon Mackenzie King

September 25, 1926 – August 7, 1930

liberal

14

RB Bennett

August 7, 1930 – October 23, 1935

conservative

15

William Lyon Mackenzie King

October 23, 1935 – November 15, 1948

liberal

16

louis saint laurent

November 15, 1948 – June 21, 1957

liberal

No. 17

John Diefenbaker

June 21, 1957 – April 22, 1963

progressive conservative

18

Lester Pearson

April 22, 1963 – April 20, 1968

liberal

19

Pierre Trudeau

April 20, 1968 – June 4, 1979

liberal

20

Joe Clark

June 4, 1979 – March 3, 1980

progressive conservative

twenty one

Pierre Trudeau

March 3, 1980 – June 30, 1984

liberal

No. 22

John Turner

June 30, 1984 – September 17, 1984

liberal

twenty three

Brian Mulroney

September 17, 1984 – June 25, 1993

progressive conservative

twenty four

Kim Campbell

June 25, 1993 – November 4, 1993

progressive conservative

25

Jean Chrétien

November 4, 1993 – December 12, 2003

liberal

26

Paul Martin

December 12, 2003 – February 6, 2006

liberal

No. 27

Stephen Harper

February 6, 2006 – November 4, 2015

conservative

28

justin trudeau

November 4, 2015 – present

liberal