St. Catharines — Canadian Federal Election Results
Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
St. Catharines was won by Liberal at the 2021 general election, with a margin of 3,051 votes over Conservative. This page covers every general election in St. Catharines from 1968 to 2021.
Full Election History, 1968–2021
Election
Winner
Party
Votes
Vote Share
Runner-up
Margin
1968
Liberal
Liberal
18,100
45.4%
Progressive Conservative (14,544)
3,556 (8.9 pts)
1972
Progressive Conservative
Progressive Conservative
19,257
40.0%
Liberal (18,442)
815 (1.7 pts)
1974
Liberal
Liberal
22,528
46.2%
Progressive Conservative (16,402)
6,126 (12.6 pts)
1979
Progressive Conservative
Progressive Conservative
23,444
46.3%
Liberal (14,990)
8,454 (16.7 pts)
1980
Progressive Conservative
Progressive Conservative
18,622
37.9%
Liberal (17,173)
1,449 (2.9 pts)
1984
Progressive Conservative
Progressive Conservative
26,621
49.7%
NDP (16,397)
10,224 (19.1 pts)
1988
Progressive Conservative
Progressive Conservative
19,623
40.7%
Liberal (16,043)
3,580 (7.4 pts)
1993
Liberal
Liberal
23,928
49.0%
Reform (14,011)
9,917 (20.3 pts)
1997
Liberal
Liberal
21,081
43.5%
Reform (15,029)
6,052 (12.5 pts)
2000
Liberal
Liberal
20,992
44.9%
Canadian Alliance (15,871)
5,121 (11.0 pts)
2004
Liberal
Liberal
21,277
40.4%
Conservative (18,261)
3,016 (5.7 pts)
2006
Conservative
Conservative
21,669
37.5%
Liberal (21,423)
246 (0.4 pts)
2008
Conservative
Conservative
23,474
45.9%
Liberal (14,652)
8,822 (17.2 pts)
2011
Conservative
Conservative
25,571
50.9%
NDP (11,973)
13,598 (27.0 pts)
2015
Liberal
Liberal
24,870
43.2%
Conservative (21,637)
3,233 (5.6 pts)
2019
Liberal
Liberal
24,183
40.2%
Conservative (18,978)
5,205 (8.7 pts)
2021
Liberal
Liberal
22,069
37.8%
Conservative (19,018)
3,051 (5.2 pts)
Full Result Breakdown by Election
1968
Party
Votes
Share
Liberal
18,100
45.4%
Progressive Conservative
14,544
36.5%
NDP
7,185
18.0%
1972
Party
Votes
Share
Progressive Conservative
19,257
40.0%
Liberal
18,442
38.3%
NDP
9,683
20.1%
Social Credit
538
1.1%
Independent
250
0.5%
1974
Party
Votes
Share
Liberal
22,528
46.2%
Progressive Conservative
16,402
33.7%
NDP
9,147
18.8%
Social Credit
443
0.9%
Communist
129
0.3%
Marxist-Leninist Party
69
0.1%
1979
Party
Votes
Share
Progressive Conservative
23,444
46.3%
Liberal
14,990
29.6%
NDP
11,897
23.5%
Libertarian Party of Canada
186
0.4%
Communist
111
0.2%
Marxist-Leninist Party
40
0.1%
1980
Party
Votes
Share
Progressive Conservative
18,622
37.9%
Liberal
17,173
34.9%
NDP
13,006
26.5%
Rhinoceros
230
0.5%
Communist
76
0.2%
Marxist-Leninist Party
35
0.1%
1984
Party
Votes
Share
Progressive Conservative
26,621
49.7%
NDP
16,397
30.6%
Liberal
9,890
18.5%
Green
365
0.7%
Social Credit
108
0.2%
Communist
93
0.2%
Party for the Commonwealth of Canada
56
0.1%
1988
Party
Votes
Share
Progressive Conservative
19,623
40.7%
Liberal
16,043
33.3%
NDP
12,260
25.5%
Communist
241
0.5%
1993
Party
Votes
Share
Liberal
23,928
49.0%
Reform
14,011
28.7%
Progressive Conservative
7,448
15.2%
NDP
2,799
5.7%
Christian Heritage Party of Canada
568
1.2%
Abolitionist Party of Canada
86
0.2%
1997
Party
Votes
Share
Liberal
21,081
43.5%
Reform
15,029
31.0%
Progressive Conservative
6,503
13.4%
NDP
4,657
9.6%
Christian Heritage Party of Canada
688
1.4%
Canadian Action Party
308
0.6%
Natural Law Party of Canada
245
0.5%
2000
Party
Votes
Share
Liberal
20,992
44.9%
Canadian Alliance
15,871
34.0%
Progressive Conservative
6,522
14.0%
NDP
2,878
6.2%
Natural Law Party of Canada
203
0.4%
Independent
166
0.4%
Marxist-Leninist Party
93
0.2%
2004
Party
Votes
Share
Liberal
21,277
40.4%
Conservative
18,261
34.7%
NDP
10,135
19.3%
Green
1,927
3.7%
Christian Heritage Party of Canada
751
1.4%
Canadian Action Party
204
0.4%
Marxist-Leninist Party
61
0.1%
2006
Party
Votes
Share
Conservative
21,669
37.5%
Liberal
21,423
37.0%
NDP
11,848
20.5%
Green
2,305
4.0%
Christian Heritage Party of Canada
481
0.8%
Marxist-Leninist Party
101
0.2%
2008
Party
Votes
Share
Conservative
23,474
45.9%
Liberal
14,652
28.6%
NDP
9,428
18.4%
Green
3,477
6.8%
Communist
113
0.2%
2011
Party
Votes
Share
Conservative
25,571
50.9%
NDP
11,973
23.8%
Liberal
10,358
20.6%
Green
1,924
3.8%
Christian Heritage Party of Canada
357
0.7%
Communist
91
0.2%
2015
Party
Votes
Share
Liberal
24,870
43.2%
Conservative
21,637
37.6%
NDP
9,511
16.5%
Green
1,488
2.6%
Communist
85
0.1%
2019
Party
Votes
Share
Liberal
24,183
40.2%
Conservative
18,978
31.6%
NDP
12,431
20.7%
Green
3,695
6.1%
People's Party
826
1.4%
2021
Party
Votes
Share
Liberal
22,069
37.8%
Conservative
19,018
32.6%
NDP
12,294
21.1%
People's Party
3,860
6.6%
Green
1,091
1.9%
Margin Over Time
Winning margin (percentage points) at each contested election, coloured by the winning party. Acclaimed elections (no opposing candidate) aren't plotted since there's no margin to measure.
Trend
St. Catharines has been contested at 17 general elections on record since 1968. Winning parties over that span: Liberal, Progressive Conservative, Conservative.
Frequently Asked Questions
Who won St. Catharines in the 2021 general election?
Liberal won St. Catharines in 2021 with 22,069 votes (37.8%), a margin of 3,051 votes over Conservative in second place.
Which parties have won St. Catharines since 1968?
Since 1968, St. Catharines has been won by: Conservative, Liberal, Progressive Conservative.
What was the closest result in St. Catharines?
The closest contested result on record for St. Catharines was 2006, when Conservative beat Liberal by 246 votes (0.4 percentage points).