← All ridings
Elgin--Middlesex--London
Ontario · district 35025 · 43th general election, 21 October 2019
Official results, Elections Canada via open.canada.ca.
Elected
Karen Vecchio
Party
Conservative
Winning margin
16,702
Votes cast
61,754
Votes by candidate
Karen Vecchio (Conservative)
31,026 · 50.2%
Pam Armstrong (Liberal)
14,324 · 23.2%
Bob Hargreaves (NDP-New Democratic Party)
11,019 · 17.8%
Ericha Hendel (Green Party)
3,562 · 5.8%
Donald Helkaa (People's Party)
956 · 1.5%
Peter Redecop (Christian Heritage Party)
618 · 1.0%
Richard Styve (Libertarian)
249 · 0.4%
Full result
| Candidate | Party | Votes | Share | Result |
|---|---|---|---|---|
| Karen Vecchio · incumbent | Conservative | 31,026 | 50.2% | Elected |
| Pam Armstrong | Liberal | 14,324 | 23.2% | |
| Bob Hargreaves | NDP-New Democratic Party | 11,019 | 17.8% | |
| Ericha Hendel | Green Party | 3,562 | 5.8% | |
| Donald Helkaa | People's Party | 956 | 1.5% | |
| Peter Redecop | Christian Heritage Party | 618 | 1.0% | |
| Richard Styve | Libertarian | 249 | 0.4% |
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.