Results of the October 21, 2019 Canadian election - Riding Results

Saint John-Rothesay, New Brunswick

Party Votes Candidate
Liberal 15,448 Wayne Long 1st past the post
Conservative 14,006 Rodney Weston 37th added seat,  8th added Conservative seat
NDP 5,046 Armand Cormier
Green 4,153 Ann McAllister
People's Party 1,260 Adam J. C. Salesse
Independent012 1,191 Stuart Jamieson
Independent011 150 Neville Barnett

Riding Total 41,254