British Columbia

How the story of the federal election played out in 5 B.C. ridings

The projected results of the federal election show a shake-up in British Columbia, where the national theme of the 2025 race — a two-party showdown between the Liberals and Conservatives — played out in several regions in the province.

Liberals break through on Vancouver Island, stronghold NDP seats fall, Conservatives close to interior sweep

A B.C. flag is shown at right, flying alongside the Canadian flag.
Results from the 2025 federal election show both the Liberals and Conservatives gaining seats in B.C. at the expense of the NDP. (Tupungato/Shutterstock )

The projected results of the federal election show a shake-up in British Columbia, where the national theme of the 2025 race — a two-party showdown between the Liberals and Conservatives — played out in several regions in the province.

Esquimalt-Saanich-Sooke and Victoria

On Vancouver Island — where the NDP held six seats — Liberal candidates captured the ridings of Esquimalt-Saanich-Sooke and Victoria, where the last Liberals elected were in 2008 and 2004, respectively.

In the former riding, Liberal Stephanie McLean, a local lawyer and former Alberta NDP MLA, defeated the Conservatives' Grant Cool and the NDP's Maja Tait with 47 per cent of the vote. Randall Garrison had held the seat for the NDP since 2011, but did not run again in this election.

A head shot of a man with a dark beard and short curly hair wearing glasses.
Will Greaves took the Victoria riding for the Liberal Party, one of two breakthroughs for the party on Vancouver Island. (Mike Mcarthur/CBC)

In Victoria, Liberal Will Greaves, an associate professor at the University of Victoria who researches climate change, security, and Arctic politics defeated NDP incumbent Laurel Collins with 51 per cent of the vote.

The two Liberal Vancouver Island seats make up the 168 national seats the Liberals were projected to win on the party's way to a fourth mandate, as of 1 a.m. PT Tuesday.

New Westminster-Burnaby-Maillardville

The loss of five seats on Vancouver Island were part of the NDP's collapse in the polls, which saw it reduced from 24 seats nationally to leading or elected in seven. 

The NDP seat count in B.C. went from 13 seats to leading or elected in three. Leader Jagmeet Singh lost his Burnaby Central riding and resigned as leader on election night.

Also emblematic of the NDP's problems this election was a tough race for Peter Julian, who had represented the Burnaby-New Westminster riding since 2004.

NDP MP Peter Julian asks a question during question period in the House of Commons on Parliament Hill in Ottawa, Friday, May 31, 2024.
Long-term NDP MP Peter Julian seen here in the House of Commons on May 31, 2024, was trailing in third in his riding in Metro Vancouver. (Sean Kilpatrick/The Canadian Press)

In this election, in the New Westminster-Burnaby-Maillardville riding, he trailed the Conservatives' Indy Panchi, the founder of a free meal kitchen, and the Liberals' Jake Sawatzky, a master's student in counselling psychology at Trinity Western University in Langley.

Similkameen-South Okanagan-West Kootenay

The NDP's collapse in B.C. resulted in Conservative gains in the Southern Interior.

Leading the charge there was Similkameen-South Okanagan-West Kootenay candidate Helena Konanz, a former world-ranked professional tennis player, who defeated the NDP's Linda Sankey and the Liberals' Gloria Morgan with 44 per cent of the vote. The riding had previously been held by the NDP's Richard Cannings, who did not seek re-election, and his party dropped to third in the region.

The Interior is poised to go entirely or nearly entirely blue, pending the outcome of a close race in Kelowna, which had the Liberals' Stephen Fuhr holding a slim lead over incumbent Conservative Tracy Gray as of 10:30 a.m. PT Tuesday.

The Conservatives were leading or elected for 19 seats in B.C., a net gain of four seats, while the Liberals were leading or elected in 20 ridings for a net gain of six.

The NDP was poised to lose 10 seats in B.C.

Skeena-Bulkley Valley

One of the most dramatic losses for the NDP in B.C. was poised to be in the geographically giant riding of Skeena-Bulkley Valley in the province's northwest corner.

The NDP has held the riding since it was created in its current form in 2004, most notably by Nathan Cullen for five terms.

In 2019 Taylor Bachrach took over the riding for the NDP from Cullen, but this election is trailing the Conservatives' Ellis Ross.

Two men shake hands with a Canadian flag and front loaders behind them.
Conservative Leader Pierre Poilievre greets Ellis Ross, the Conservative candidate for Skeena-Bulkley Valley, during a campaign stop in Terrace, B.C., on April 7. Ross was on course to win the riding early Tuesday. (Aaron Whitfield/The Canadian Press)

Ross, a former Haisla Nation councillor and chief councillor, was elected as the MLA for Skeena in 2017 and is supportive of mining, forestry and LNG development.

He was hand-picked by the Conservatives this campaign to help advocate for resource development in the region.

With polls still reporting Ross was holding 47 per cent of the vote over 39 per cent for Bachrach.

Corrections

  • An earlier version of this story incorrectly referred to NDP candidate Linda Sankey as the incumbent for the riding of Similkameen-South Okanagan-West Kootenay. In fact, the riding was previously held by the NDP's Richard Cannings, who did not run for re-election.
    Apr 29, 2025 1:33 PM EDT
  • An earlier version of this story incorrectly referred to NDP candidate Maja Tait as the incumbent for the riding of Esquimalt-Saanich-Sooke. In fact, the riding was previously held by the NDP's Randall Garrison, who did not run for re-election.
    Apr 29, 2025 1:50 PM EDT

ABOUT THE AUTHOR

Chad Pawson is a CBC News reporter in Vancouver. Please contact him at [email protected].