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%