Home › Interactive maps › Ontario › Markham—ThornhillMarkham—Thornhill: 2025 Ontario election results Logan Kanapathi (PC) won Markham—Thornhill in the February 27, 2025 Ontario general election with 53.6% of the vote, 3,707 votes (13.9 points) ahead of Nirmala Armstrong (LIB). 26,666 valid votes were counted.
Logan Kanapathi
Elected for Progressive Conservative
3,707 votes winning margin (13.9 points)
Logan Kanapathi 53.6% Nirmala Armstrong 39.7% Paul Sahbaz 4.4% Shane O'Brien 2.3%
Results by candidate Markham—Thornhill 2025 results by candidate Candidate Party Votes Share Logan Kanapathielected Progressive Conservative 14,287 Nirmala ArmstrongLiberal 10,580 Paul SahbazNew Democratic 1,176 Shane O'BrienGreen 623
Source: Elections Ontario, Official Return from the Records for the 2025 general election, and 2022 electoral district boundaries.
How it compares The 37th-closest race of 124 ridings: a margin of 3,707 votes (13.9 points). Progressive Conservative candidates won 43% of the vote across Ontario; Logan Kanapathi took 53.6% here, 10.6 points above that. Progressive Conservative also won this riding at the previous election. Nearby ridings Open on the interactive map
Recolour Markham—Thornhill and the rest of the province to build your own scenario, then share it with a link.
← Markham—Stouffville All 124 ridings Markham—Unionville →