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%