Elgin—Middlesex—London: 2025 Ontario election results

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
CandidatePartyVotesShare
Rob FlackelectedProgressive Conservative28,720
55.8%
Douglas MactavishLiberal12,598
24.5%
Amanda ZavitzNew Democratic4,738
9.2%
Amanda StarkGreen2,933
5.7%
Brian FigueiredoNew Blue1,418
2.8%
Cooper LabrieOntario Party610
1.2%
Stephen R CampbellOther469
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.

Nearby ridings