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


Party Votes Candidate
PC 26,811 Bob Bailey 1st past the post
NDP 19,005 Kathy Alexander 9th added seat,  5th added NDP seat
Liberal 2,226 Neil Wereley
Green 1,856 Kevin Shaw
Trillium 601 Andy Bruziewicz
Direct Democracy 250 Jeff Lozier
Unknown 71 Fanina R. Kodre
Riding Total 50,820