Home › Interactive maps › Ontario › Beaches—East YorkBeaches—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 votes winning 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 Candidate Party Votes Share Mary-Margaret McMahonelected Liberal 21,545 Kate DupuisNew Democratic 9,660 Anna MichaelidisProgressive Conservative 9,001 Jack PenningsGreen 1,298 Thomas GregoryNew Blue 246 Paul StarkOntario Party 125 Dragan CimesaIndependent 122 Bahman YazdanfarOther 107
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 Open on the interactive map
Recolour Beaches—East York and the rest of the province to build your own scenario, then share it with a link.
← Bay of Quinte All 124 ridings Brampton Centre →