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

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

Image | B.C. flag

Caption: 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.

Image | Will Greaves

Caption: 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.

Image | COMMONS 20240531

Caption: 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.

Image | FedElxn Conservatives 20250407 Pierre Poilievre Ellis Ross

Caption: 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. April 29, 2025 5:33 PM
  • 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. April 29, 2025 5:50 PM