2021 Canadian Federal Election

September 20, 2021 · The modern battleground · 338 seats, 170 for a majority

Justin Trudeau's pandemic snap election returned an almost identical Parliament to the one he dissolved: a Liberal minority of 160 on the lowest turnout since 2008, with the Conservatives under Erin O'Toole again winning the popular vote.

Prime Minister before

Justin Trudeau

Liberal

Prime Minister (continued)

Justin Trudeau

Liberal

Government formed

Liberal

minority government

Turnout

62.3%

The result

Liberal
Justin Trudeau · +5 seats · 32.6%
160
seats
Conservative
Erin O'Toole · 0 seats · 33.7%
119
seats
Bloc Québécois
Yves-François Blanchet · 0 seats · 7.6%
32
seats
New Democratic
Jagmeet Singh · +1 seats · 17.8%
25
seats
Green
Annamie Paul · 0 seats · 2.3%
2
seats
People's
Maxime Bernier · 0 seats · 4.9%
0
seats

The result by province & territory

Seats won and vote share in each province and territory. Blank cells mean the party did not contest the province; the results table splits allied labels (Liberal-Conservatives, farmers' candidates, independents) that the headline figures group together.

Liberal
BC 15 (27.0%)AB 2 (15.5%)SK 0 (10.6%)MB 4 (27.9%)ON 78 (39.3%)QC 35 (33.6%)NB 6 (42.4%)NS 8 (42.3%)PE 4 (46.2%)NL 6 (47.7%)YT 1 (33.4%)NT 1 (38.2%)NU 0 (35.9%)
160
seats
Conservative
BC 13 (33.2%)AB 30 (55.3%)SK 14 (59.0%)MB 7 (39.2%)ON 37 (34.9%)QC 10 (18.6%)NB 4 (33.6%)NS 3 (29.4%)PE 0 (31.6%)NL 1 (32.5%)YT 0 (26.3%)NT 0 (14.4%)NU 0 (16.5%)
119
seats
New Democratic
BC 13 (29.2%)AB 2 (19.1%)SK 0 (21.1%)MB 3 (23.0%)ON 5 (17.8%)QC 1 (9.8%)NB 0 (11.9%)NS 0 (22.1%)PE 0 (9.2%)NL 0 (17.4%)YT 0 (22.4%)NT 0 (32.3%)NU 1 (47.7%)
25
seats
Bloc Québécois
QC 32 (32.1%)
32
seats
People's
BC 0 (4.9%)AB 0 (7.4%)SK 0 (6.6%)MB 0 (7.6%)ON 0 (5.5%)QC 0 (2.7%)NB 0 (6.1%)NS 0 (4.0%)PE 0 (3.2%)NL 0 (2.4%)YT 0NT 0NU 0
0
seats
Green
BC 1 (5.3%)AB 0 (0.9%)SK 0 (1.1%)MB 0 (1.7%)ON 1 (2.2%)QC 0 (1.5%)NB 0 (5.2%)NS 0 (1.9%)PE 0 (9.6%)NL 0YT 0 (4.4%)NT 0 (2.3%)NU 0
2
seats
Independents and minor parties
BC 0 (0.4%)AB 0 (1.9%)SK 0 (1.6%)MB 0 (0.7%)ON 0 (0.3%)QC 0 (1.6%)NB 0 (0.8%)NS 0 (0.3%)PE 0 (0.2%)NL 0YT 0 (13.6%)NT 0 (12.7%)NU 0
0
seats
Total seats
338