Results of the June 7, 2018 Ontario election - Riding Results


Party Votes Candidate
NDP 29,675 Joel Harden 1st past the post
Liberal 21,111 Yasir Naqvi 2nd added seat,  1st added Liberal seat
PC 10,337 Colleen Mccleery
Green 2,266 Cherie Wong
Direct Democracy 437 Marc Adornato
Libertarian 385 Bruce A Faulkner
Communist 110 Stuart Ryan
Canadians Choice Party 92 James Sears

Riding Total 64,413