Rob Flack (PC) won Elgin—Middlesex—London in the February 27, 2025 Ontario general election with 55.8% of the vote, 16,122 votes (31.3 points) ahead of Douglas Mactavish (LIB). 51,486 valid votes were counted.
Rob Flack
Elected for Progressive Conservative
16,122 voteswinning margin (31.3 points)
Rob Flack 55.8%Douglas Mactavish 24.5%Amanda Zavitz 9.2%Amanda Stark 5.7%
Results by candidate
Elgin—Middlesex—London 2025 results by candidate
Candidate
Party
Votes
Share
Rob Flackelected
Progressive Conservative
28,720
55.8%
Douglas Mactavish
Liberal
12,598
24.5%
Amanda Zavitz
New Democratic
4,738
9.2%
Amanda Stark
Green
2,933
5.7%
Brian Figueiredo
New Blue
1,418
2.8%
Cooper Labrie
Ontario Party
610
1.2%
Stephen R Campbell
Other
469
0.9%
Source: Elections Ontario, Official Return from the Records for the 2025 general election, and 2022 electoral district boundaries.
How it compares
The 118th-closest race of 124 ridings: a margin of 16,122 votes (31.3 points).
Progressive Conservative candidates won 43% of the vote across Ontario; Rob Flack took 55.8% here, 12.8 points above that.
Progressive Conservative also won this riding at the previous election.