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

St-Catharines

Party Votes Candidate
NDP 18,911 Jennie Stevens 1st past the post
PC 17,353 Sandie Bellows
Liberal 12,671 Jim Bradley 30th added seat,  18th added Liberal seat
Green 1,923 Colin Ryrie
Direct Democracy 494 Jim Fannon
Libertarian 195 Daniel Tisi
Communist 66 Saleh Waziruddin
Cultural Action 37 Duke Willis
Riding Total 51,650