2019 Canadian Federal Election

October 21, 2019 · The modern battleground · 338 seats, 170 for a majority

Trudeau lost his majority and the popular vote but kept power, taking 157 seats to Andrew Scheer's 121. The Bloc Québécois tripled its caucus and the divide between a Liberal east and Conservative west sharpened.

Prime Minister before

Justin Trudeau

Liberal

Prime Minister (continued)

Justin Trudeau

Liberal

Government formed

Liberal

minority government

Turnout

67.0%

The result

Liberal
Justin Trudeau · -20 seats · 33.1%
157
seats
Conservative
Andrew Scheer · +26 seats · 34.3%
121
seats
Bloc Québécois
Yves-François Blanchet · +22 seats · 7.6%
32
seats
New Democratic
Jagmeet Singh · -15 seats · 16.0%
24
seats
Green
Elizabeth May · +1 seats · 6.5%
3
seats
People's
Maxime Bernier · -1 seats · 1.6%
0
seats

1 further seat went to parties and independents outside the main contenders listed above.

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 11 (26.2%)AB 0 (13.8%)SK 0 (11.7%)MB 4 (26.5%)ON 79 (41.6%)QC 35 (34.3%)NB 6 (37.5%)NS 10 (41.4%)PE 4 (43.7%)NL 6 (44.9%)YT 1 (33.5%)NT 1 (39.7%)NU 0 (30.9%)
157
seats
Conservative
BC 17 (34.0%)AB 33 (69.0%)SK 14 (64.0%)MB 7 (45.2%)ON 36 (33.1%)QC 10 (16.0%)NB 3 (32.8%)NS 1 (25.7%)PE 0 (27.3%)NL 0 (27.9%)YT 0 (32.7%)NT 0 (25.5%)NU 0 (26.1%)
121
seats
New Democratic
BC 11 (24.4%)AB 1 (11.6%)SK 0 (19.6%)MB 3 (20.8%)ON 6 (16.8%)QC 1 (10.8%)NB 0 (9.4%)NS 0 (18.9%)PE 0 (7.6%)NL 1 (23.7%)YT 0 (22.0%)NT 0 (22.3%)NU 1 (40.8%)
24
seats
Bloc Québécois
QC 32 (32.4%)
32
seats
Green
BC 2 (12.5%)AB 0 (2.8%)SK 0 (2.6%)MB 0 (5.1%)ON 0 (6.2%)QC 0 (4.5%)NB 1 (17.2%)NS 0 (11.0%)PE 0 (20.9%)NL 0 (3.1%)YT 0 (10.5%)NT 0 (10.6%)NU 0 (2.2%)
3
seats
People's
BC 0 (1.7%)AB 0 (2.2%)SK 0 (1.8%)MB 0 (1.7%)ON 0 (1.6%)QC 0 (1.5%)NB 0 (2.0%)NS 0 (1.2%)PE 0NL 0 (0.1%)YT 0 (1.4%)NT 0 (1.8%)NU 0
0
seats
Independents and minor parties
BC 1 (1.3%)AB 0 (0.5%)SK 0 (0.2%)MB 0 (0.6%)ON 0 (0.2%)QC 0 (0.1%)NB 0 (1.1%)NS 0 (1.8%)PE 0 (0.5%)NL 0 (0.2%)YT 0NT 0NU 0
1
seats
Total seats
338