The following are the British Columbia 2025 Canadian election predictions for the April 28th federal vote.
To return to the main prediction page and general analysis of the Canadian federal election, please follow this link.
British Columbia 2025 Canadian Election Prediction: Overall Picture

Interior
Cariboo — Prince George |
Todd Doherty (CPC) |
Last Election (Under New Boundaries If Appl.): CPC 51.17%, NDP 20.40%, Lib 16.26% |
Prediction: Conservative Hold |
Columbia — Kootenay — Southern Rockies |
Rob Morrison (CPC) |
Last Election (Under New Boundaries If Appl.): CPC 43.62%, NDP 36.64%, Lib 8.94% |
Prediction: Conservative Hold |
Kamloops — Shuswap — Central Rockies |
Mel Arnold (CPC) |
Last Election (Under New Boundaries If Appl.): CPC 45.01%, NDP 25.04%, Lib 16.61% |
Prediction: Conservative Hold |
Kamloops — Thompson — Nicola |
Frank Caputo (CPC) |
Last Election (Under New Boundaries If Appl.): CPC 43.50%, NDP 28.56%, Lib 17.70% |
Prediction: Conservative Hold |
Kelowna |
Tracy Gray (CPC) |
Last Election (Under New Boundaries If Appl.): CPC 42.31%, Lib 26.24%, NDP 21.15% |
Prediction: Conservative Hold |
Okanagan Lake West — South Kelowna |
Dan Albas (CPC) |
Last Election (Under New Boundaries If Appl.): CPC 48.35%, Lib 23.22%, NDP 18.89% |
Prediction: Conservative Hold |
Prince George — Peace River — Northern Rockies |
Bob Zimmer (CPC) |
Last Election (Under New Boundaries If Appl.): CPC 59.33%, NDP 14.37%, PPC 10.40% |
Prediction: Conservative Hold |
Similkameen — South Okanagan — West Kootenay |
Richard Cannings (NDP) – Not Running |
Last Election (Under New Boundaries If Appl.): NDP 38.97%, CPC 37.58%, Lib 13.23% |
Prediction: Conservative GAIN from New Democratic |
Skeena — Bulkley Valley |
Taylor Bachrach (NDP) |
Last Election (Under New Boundaries If Appl.): NDP 42.58%, CPC 36.14%, PPC 7.72% |
Prediction: Conservative GAIN from New Democratic |
Vernon — Lake Country — Monashee |
New Riding |
Last Election (Under New Boundaries If Appl.): CPC 43.83%, NDP 21.71%, Lib 19.77% |
Prediction: Conservative Hold |
Lower Mainland
Abbotsford — South Langley |
Ed Fast (CPC) – Not Running |
Last Election (Under New Boundaries If Appl.): CPC 45.59%, Lib 26.05%, NDP 18.22% |
Prediction: Conservative Hold |
Burnaby Central |
Jagmeet Singh (NDP) |
Last Election (Under New Boundaries If Appl.): NDP 39.78%, Lib 31.25%, CPC 22.16% |
Prediction: Liberal GAIN from New Democratic |
Burnaby North — Seymour |
Terry Beech (Lib) |
Last Election (Under New Boundaries If Appl.): Lib 40.88%, CPC 26.56%, NDP 26.52% |
Prediction: Liberal Hold |
Chilliwack — Hope |
Mark Strahl (CPC) |
Last Election (Under New Boundaries If Appl.): CPC 45.99%, NDP 26.42%, Lib 17.12% |
Prediction: Conservative Hold |
Cloverdale — Langley City |
Tamara Jansen (CPC) – Won By-Election |
Last Election (Under New Boundaries If Appl.): Lib 39.10%, CPC 36.12%, NDP 19.96% |
Prediction: Conservative Hold |
Coquitlam — Port Coquitlam |
Ron McKinnon (Lib) |
Last Election (Under New Boundaries If Appl.): Lib 37.92%, CPC 30.12%, NDP 27.60% |
Prediction: Liberal Hold |
Langley Township — Fraser Heights |
Tako van Popta (CPC) |
Last Election (Under New Boundaries If Appl.): CPC 43.92%, Lib 29.58%, NDP 19.53% |
Prediction: Conservative Hold |
Mission — Matsqui — Abbotsford |
Brad Vis (CPC) |
Last Election (Under New Boundaries If Appl.): CPC 47.12%, Lib 24.22%, NDP 17.99% |
Prediction: Conservative Hold |
New Westminster — Burnaby — Maillardville |
Peter Julian (NDP) |
Last Election (Under New Boundaries If Appl.): NDP 47.98%, Lib 23.44%, CPC 21.02% |
Prediction: Liberal GAIN from New Democratic |
North Vancouver — Capilano |
Jonathan Wilkinson (Lib) |
Last Election (Under New Boundaries If Appl.): Lib 44.69%, CPC 29.38%, NDP 19.05% |
Prediction: Liberal Hold |
Pitt Meadows — Maple Ridge |
Marc Dalton (CPC) |
Last Election (Under New Boundaries If Appl.): CPC 37.14%, NDP 31.29%, Lib 24.65% |
Prediction: Conservative Hold |
Port Moody — Coquitlam |
Bonita Zarrillo (NDP) |
Last Election (Under New Boundaries If Appl.): NDP 35.04%, CPC 31.96%, Lib 29.48% |
Prediction: Liberal GAIN from New Democratic |
West Vancouver — Sunshine Coast — Sea to Sky Country |
Patrick Weiler (Lib) |
Last Election (Under New Boundaries If Appl.): Lib 33.05%, CPC 29.14%, NDP 26.89% |
Prediction: Liberal Hold |
Delta, Richmond, & Surrey
Delta |
Carla Qualtrough (Lib) – Not Running |
Last Election (Under New Boundaries If Appl.): Lib 42.54%, CPC 33.54%, NDP 18.45% |
Prediction: Liberal Hold |
Fleetwood — Port Kells |
Ken Hardie (Lib) – Not Running |
Last Election (Under New Boundaries If Appl.): Lib 45.93%, CPC 28.53%, NDP 20.34% |
Prediction: Liberal Hold |
Richmond Centre — Marpole |
Wilson Miao (Lib) |
Last Election (Under New Boundaries If Appl.): Lib 38.58%, CPC 35.45%, NDP 20.38% |
Prediction: Liberal Hold |
Richmond East — Steveston |
Parm Bains (Lib) |
Last Election (Under New Boundaries If Appl.): Lib 41.91%, CPC 33.99%, NDP 19.38% |
Prediction: Liberal Hold |
South Surrey — White Rock |
Kerry-Lynne Findlay (CPC) |
Last Election (Under New Boundaries If Appl.): CPC 42.44%, Lib 38.90%, NDP 14.80% |
Prediction: Conservative Hold |
Surrey Centre |
Randeep Sarai (Lib) |
Last Election (Under New Boundaries If Appl.): Lib 44.63%, NDP 27.57%, CPC 20.66% |
Prediction: Liberal Hold |
Surrey Newton |
Sukh Dhaliwal (Lib) |
Last Election (Under New Boundaries If Appl.): Lib 54.43%, NDP 26.08%, CPC 15.22% |
Prediction: Liberal Hold |
Vancouver
Vancouver Centre |
Hedy Fry (Lib) |
Last Election (Under New Boundaries If Appl.): Lib 40.67%, NDP 30.34%, CPC 21.90% |
Prediction: Liberal Hold |
Vancouver East |
Jenny Kwan (NDP) |
Last Election (Under New Boundaries If Appl.): NDP 56.40%, Lib 19.76%, CPC 10.89% |
Prediction: New Democratic Hold |
Vancouver Fraserview — South Burnaby |
Harjit Sajjan (Lib) – Not Running |
Last Election (Under New Boundaries If Appl.): Lib 42.32%, NDP 31.10%, CPC 21.88% |
Prediction: Liberal Hold |
Vancouver Granville |
Taleeb Noormohamed (Lib) |
Last Election (Under New Boundaries If Appl.): Lib 37.23%, NDP 32.91%, CPC 24.66% |
Prediction: Liberal Hold |
Vancouver Kingsway |
Don Davies (NDP) |
Last Election (Under New Boundaries If Appl.): NDP 50.40%, Lib 29.02%, CPC 14.14% |
Prediction: Liberal GAIN from New Democratic |
Vancouver Quadra |
Joyce Murray (Lib) – Not Running |
Last Election (Under New Boundaries If Appl.): Lib 43.39%, CPC 29.22%, NDP 19.39% |
Prediction: Liberal Hold |
Vancouver Island
Courtenay — Alberni |
Gord Johns (NDP) |
Last Election (Under New Boundaries If Appl.): NDP 42.88%, CPC 31.30%, Lib 13.61% |
Prediction: Conservative GAIN from New Democratic |
Cowichan — Malahat — Langford |
Alistair MacGregor (NDP) |
Last Election (Under New Boundaries If Appl.): NDP 42.78%, CPC 28.36%, Lib 16.38% |
Prediction: Conservative GAIN from New Democratic |
Esquimalt — Saanich — Sooke |
Vacant – Previously NDP |
Last Election (Under New Boundaries If Appl.): NDP 43.23%, Lib 21.88%, CPC 20.97% |
Prediction: Liberal GAIN from New Democratic |
Nanaimo — Ladysmith |
Lisa Marie Barron (NDP) |
Last Election (Under New Boundaries If Appl.): NDP 29.38%, CPC 26.58%, Grn 25.85% |
Prediction: Conservative GAIN from New Democratic |
North Island — Powell River |
Rachel Blaney (NDP) – Not Running |
Last Election (Under New Boundaries If Appl.): NDP 39.46%, CPC 36.22%, Lib 13.30% |
Prediction: Conservative GAIN from New Democratic |
Saanich — Gulf Islands |
Elizabeth May (Grn) |
Last Election (Under New Boundaries If Appl.): Grn 35.77%, CPC 22.65%, NDP 19.55% |
Prediction: Green Hold |
Victoria |
Laurel Collins (NDP) |
Last Election (Under New Boundaries If Appl.): NDP 43.90%, Lib 27.26%, CPC 13.71% |
Prediction: Liberal GAIN from New Democratic |