Randy Kamp
Conservative
26512
51.81%
Mike Bocking
NDP
16894
33.01%
Mike Gildersleeve
Green
3833
7.49%
Dan Olson
Liberal
3394
6.63%
Jeff Monds
Libertarian2004
300
0.59%
Evans Nicholson
Independent
137
0.27%
Chum Richardson
Independent
101
0.2%