← All ridings
Elgin--Middlesex--London
Ontario · district 35025 · 44th general election, 20 September 2021
Official results, Elections Canada via open.canada.ca.
Elected
Karen Vecchio
Party
Conservative
Winning margin
19,146
Votes cast
63,058
Votes by candidate
Karen Vecchio (Conservative)
31,472 · 49.9%
Afeez Ajibowu (Liberal)
12,326 · 19.5%
Katelyn Cody (NDP-New Democratic Party)
10,086 · 16.0%
Chelsea Hillier (People's Party - PPC)
7,429 · 11.8%
Amanda Stark (Green Party)
1,417 · 2.2%
Michael Hopkins (Christian Heritage Party)
328 · 0.5%
Full result
| Candidate | Party | Votes | Share | Result |
|---|---|---|---|---|
| Karen Vecchio · incumbent | Conservative | 31,472 | 49.9% | Elected |
| Afeez Ajibowu | Liberal | 12,326 | 19.5% | |
| Katelyn Cody | NDP-New Democratic Party | 10,086 | 16.0% | |
| Chelsea Hillier | People's Party - PPC | 7,429 | 11.8% | |
| Amanda Stark | Green Party | 1,417 | 2.2% | |
| Michael Hopkins | Christian Heritage Party | 328 | 0.5% |
The elected candidate is the one the source records with a winning margin, cross-checked against the highest vote count. The incumbency marker in the source file is shown separately because it is a different fact: it marks a sitting MP who ran again, whether or not they held the seat.