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


Party Votes Candidate
PC 20,284 Robin Martin 1st past the post
Liberal 19,532 Mike Colle 7th added seat,  4th added Liberal seat
NDP 9,153 Robyn Vilde
Green 1,230 Reuben Anthony Deboer
Libertarian 214 Michael Staffieri
Trillium 102 Lionel Wayne Poizner
Riding Total 50,515