Mark Carney’s Liberals largely held firm in the crucial Lower Mainland battleground in Monday’s federal election, but failed to land a sweep of the region that could have delivered them a majority government.
The Conservatives, meanwhile, made gains in all parts of the province.
As of 11:00 p.m., the Liberals were leading or elected in 16 of the Lower Mainland’s 26 seats, up one from the 2021 election.
The Liberals flipped NDP Leader Jagmeet Singh’s Burnaby Central riding and looked set to pick up Port Moody-Coquitlam from the New Democrats. An emotional Singh announced he would resign as party leader after the loss.

The Liberals also appeared on track to hold all of their North Shore, Tri-Cities and Vancouver ridings, and were poised to elect former Vancouver Mayor Gregor Robertson in the process.
“I am a big believer and supporter of Mark’s work historically, I am thrilled he is our new prime minister,” Robertson said Monday. “(I’m) really excited to represent Vancouver in Ottawa and deliver for our city.”
South of the Fraser, the Liberals looked like they could flip South Surrey White Rock from the Conservatives while holding on to a trio of Surrey ridings: Fleetwood-Port Kells, Surrey Centre and Surrey Newton.

Get breaking National news
But the Conservatives were also on track to make gains that would put them at eight seats in the region, up two from 2021.
The Tories were on track to flip Richmond Centre-Marpole from the Liberals and hold onto Cloverdale-Langley City, which they flipped from red to blue in a 2024 byelection. They were also poised to flip New Westminster-Burnaby-Maillardville from the New Democrats, though they remained locked in a tight race late Monday night. If the results hold, it would be the first time a Conservative has represented the area since 2004.

As of 11 p.m., the NDP was reduced to just two seats: Jenny Kwan in the party’s fortress of Vancouver East and Vancouver Kingsway, where veteran MP Don Davies looked set to eke out a narrow win over his Liberal challenger.
“We have much work to do in the House of Commons,” Kwan said. “New Democrats have always been the people who will hold the government to account, who will fight for everyday people and to make sure their representation and their voices are heard.”
Metro Vancouver wasn’t the only place the NDP had a tough night in B.C.
The party was on track to be reduced from 13 seats in British Columbia to just three.
Conservative former MLA Ellis Ross flipped Skeena-Bulkley Valley in the Northwest, and Conservative Helena Konanz flipped Similkameen-South Okanagan-West Kootenay as Pierre Poilievre’s party painted virtually every riding in British Columbia’s interior blue.
The sole exception appeared to be in Kelowna, where Liberal Stephen Fuhr was leading incumbent Conservative Tracy Gray by fewer than 100 votes late Monday night.
Both the Conservatives and the Liberals, meanwhile, were on track to make gains on Vancouver Island at NDP expense.
Going into the election, the NDP held six of seven ridings on the island — but by Monday night, they were reduced to one, Courtenay-Alberni.
The Liberals picked up the South Island ridings of Victoria and Esquimalt-Saanich-Sooke. The Conservatives picked up Cowichan-Malahat-Langford, Nanaimo-Ladysmith and North Island-Powell River — where candidate Aaron Gunn won easily despite controversy over his comments about residential schools.

Green Party Co-Leader Elizabeth May was re-elected in her Vancouver Island riding of Saanich-Gulf Islands.
If Monday night’s numbers hold, the Conservatives would hold 20 of B.C.’s 43 seats, the Liberals would hold 19, the NDP three and the Greens one.
However with many races staying tight late into Monday night, those figures could easily change — or, in some cases, lead to recounts.
Comments