Ryan Williams Conservative 25479 41.3%
Neil Ellis Liberal 22542 36.5%
Stephanie Bell NDP 9284 15%
Janine LeClerc PeoplesP2019 3045 4.9%
Erica Charlton Green 1350 2.2%