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


Party Votes Candidate
PC 29,136 Stephen Lecce 1st past the post
Liberal 12,012 Marilyn Iafrate 37th added seat,  23rd added Liberal seat
NDP 7,921 Andrea Beal
Green 1,754 Greg Locke
Trillium 252 Roman Evtukh
Libertarian 235 Yan Simkin
Moderate 151 Tatiana Babitch
Riding Total 51,461