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


Party Votes Candidate
PC 23,329 Christine Elliott 1st past the post
NDP 11,768 Melissa Williams 41st added seat,  16th added NDP seat
Liberal 11,336 Chris Ballard
Green 1,788 Michelle Bourdeau
Independent 429 Dorian Baxter
Trillium 204 Bob Yaciuk
Libertarian 186 Lori Robbins
Direct Democracy 180 Denis Van Decker
Moderate 57 Denis Gorlynskiy

Riding Total 49,277