Markham—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 voteswinning 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
CandidatePartyVotesShare
Logan KanapathielectedProgressive Conservative14,287
53.6%
Nirmala ArmstrongLiberal10,580
39.7%
Paul SahbazNew Democratic1,176
4.4%
Shane O'BrienGreen623
2.3%

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