Valerie Bradford
Liberal
27945
46.2%
Lorne Bruce
NDP
1823
3%
Kathleen Dueck
UnitedPC2024
96
.2%
Ethan Russell
Green
1208
2%
Matt Strauss
Conservative
28973
47.9%
Randall Williams
PeoplesP2019
386
.6%