Elgin--Middlesex--London — Canadian Federal Election Results
Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Elgin--Middlesex--London was won by Conservative at the 2021 general election, with a margin of 19,146 votes over Liberal. This page covers every general election in Elgin--Middlesex--London from 1997 to 2021.
Full Election History, 1997–2021
Election
Winner
Party
Votes
Vote Share
Runner-up
Margin
1997
Liberal
Liberal
17,890
40.0%
Progressive Conservative (11,499)
6,391 (14.3 pts)
2000
Liberal
Liberal
17,202
41.0%
Canadian Alliance (15,496)
1,706 (4.1 pts)
2004
Conservative
Conservative
20,333
43.8%
Liberal (15,860)
4,473 (9.6 pts)
2006
Conservative
Conservative
23,416
45.6%
Liberal (13,517)
9,899 (19.3 pts)
2008
Conservative
Conservative
22,970
48.4%
Liberal (11,169)
11,801 (24.9 pts)
2011
Conservative
Conservative
29,147
57.5%
NDP (12,439)
16,708 (33.0 pts)
2015
Conservative
Conservative
28,023
49.2%
Liberal (17,642)
10,381 (18.2 pts)
2019
Conservative
Conservative
31,026
50.2%
Liberal (14,324)
16,702 (27.0 pts)
2021
Conservative
Conservative
31,472
49.9%
Liberal (12,326)
19,146 (30.4 pts)
Full Result Breakdown by Election
1997
Party
Votes
Share
Liberal
17,890
40.0%
Progressive Conservative
11,499
25.7%
Reform
10,307
23.0%
NDP
3,260
7.3%
Christian Heritage Party of Canada
1,275
2.8%
Green
508
1.1%
2000
Party
Votes
Share
Liberal
17,202
41.0%
Canadian Alliance
15,496
37.0%
Progressive Conservative
6,080
14.5%
NDP
2,319
5.5%
Green
431
1.0%
Independent
407
1.0%
2004
Party
Votes
Share
Conservative
20,333
43.8%
Liberal
15,860
34.2%
NDP
6,763
14.6%
Green
2,033
4.4%
Christian Heritage Party of Canada
1,246
2.7%
Canadian Action Party
146
0.3%
2006
Party
Votes
Share
Conservative
23,416
45.6%
Liberal
13,517
26.3%
NDP
9,873
19.2%
Green
2,873
5.6%
Christian Heritage Party of Canada
1,039
2.0%
Progressive Canadian Party
504
1.0%
Canadian Action Party
105
0.2%
2008
Party
Votes
Share
Conservative
22,970
48.4%
Liberal
11,169
23.5%
NDP
9,135
19.2%
Green
3,241
6.8%
Christian Heritage Party of Canada
619
1.3%
Independent
243
0.5%
Canadian Action Party
96
0.2%
2011
Party
Votes
Share
Conservative
29,147
57.5%
NDP
12,439
24.6%
Liberal
6,812
13.4%
Green
1,529
3.0%
Christian Heritage Party of Canada
582
1.1%
Canadian Action Party
140
0.3%
2015
Party
Votes
Share
Conservative
28,023
49.2%
Liberal
17,642
31.0%
NDP
8,771
15.4%
Green
1,783
3.1%
Christian Heritage Party of Canada
529
0.9%
Rhinoceros
185
0.3%
2019
Party
Votes
Share
Conservative
31,026
50.2%
Liberal
14,324
23.2%
NDP
11,019
17.8%
Green
3,562
5.8%
People's Party
956
1.5%
Christian Heritage Party of Canada
618
1.0%
Libertarian Party of Canada
249
0.4%
2021
Party
Votes
Share
Conservative
31,472
49.9%
Liberal
12,326
19.5%
NDP
10,086
16.0%
People's Party
7,429
11.8%
Green
1,417
2.2%
Christian Heritage Party of Canada
328
0.5%
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
Elgin--Middlesex--London has been contested at 9 general elections on record since 1997. Winning parties over that span: Liberal, Conservative.
Frequently Asked Questions
Who won Elgin--Middlesex--London in the 2021 general election?
Conservative won Elgin--Middlesex--London in 2021 with 31,472 votes (49.9%), a margin of 19,146 votes over Liberal in second place.
Which parties have won Elgin--Middlesex--London since 1997?
Since 1997, Elgin--Middlesex--London has been won by: Conservative, Liberal.
What was the closest result in Elgin--Middlesex--London?
The closest contested result on record for Elgin--Middlesex--London was 2000, when Liberal beat Canadian Alliance by 1,706 votes (4.1 percentage points).