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


Party Votes Candidate
NDP 21,253 Ian Arthur 1st past the post
Liberal 14,868 Sophie Kiwala 16th added seat,  9th added Liberal seat
PC 14,043 Gary Bennett
Green 3,504 Robert Kiley
Libertarian 261 Heather Cunningham
Trillium 180 Andre Imbeault
Riding Total 54,109