Beaches—East York: 2025 Ontario election results

Mary-Margaret McMahon (LIB) won Beaches—East York in the February 27, 2025 Ontario general election with 51.2% of the vote, 11,885 votes (28.2 points) ahead of Kate Dupuis (NDP). 42,104 valid votes were counted.

Mary-Margaret McMahon
Elected for Liberal
11,885 voteswinning margin (28.2 points)
Mary-Margaret McMahon 51.2%Kate Dupuis 22.9%Anna Michaelidis 21.4%Jack Pennings 3.1%

Results by candidate

Beaches—East York 2025 results by candidate
CandidatePartyVotesShare
Mary-Margaret McMahonelectedLiberal21,545
51.2%
Kate DupuisNew Democratic9,660
22.9%
Anna MichaelidisProgressive Conservative9,001
21.4%
Jack PenningsGreen1,298
3.1%
Thomas GregoryNew Blue246
0.6%
Paul StarkOntario Party125
0.3%
Dragan CimesaIndependent122
0.3%
Bahman YazdanfarOther107
0.3%

Source: Elections Ontario, Official Return from the Records for the 2025 general election, and 2022 electoral district boundaries.

How it compares

  • The 100th-closest race of 124 ridings: a margin of 11,885 votes (28.2 points).
  • Liberal candidates won 30% of the vote across Ontario; Mary-Margaret McMahon took 51.2% here, 21.2 points above that.
  • Liberal also won this riding at the previous election.

Nearby ridings