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


Party Votes Candidate
PC 22,520 Rudy Cuzzetto 1st past the post
Liberal 18,636 Charles Sousa 10th added seat,  5th added Liberal seat
NDP 9,765 Boris Rosolak
Green 1,572 Lloyd Jones
Direct Democracy 363 Kenny Robinson
Libertarian 225 Jay Ward
Vegan 150 Felicia Trigiani
Riding Total 53,231