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


Party Votes Candidate
PC 17,913 Vincent Ke 1st past the post
Liberal 12,470 Shelley Carroll 32nd added seat,  20th added Liberal seat
NDP 8,431 Akil Sadikali
Green 1,015 Janelle Yanishewski
Libertarian 283 Sarah Matthews
Direct Democracy 200 Alexander Verstraten
Riding Total 40,312