News Coquitlam Port Coquitlam Port Moody

BC election: preliminary results for the five Tri-Cities ridings

The essentials: Every local riding has finished counting its election-night ballots, but results stay preliminary until the final count beginning November 6, when mail-in and absentee ballots are added. Port Coquitlam's 386-vote margin is the local race most exposed to that count.

· By

The British Columbia Parliament Buildings lit up at night in Victoria, with the fountain in the foreground

* Cover photo: Michal Klajban, Wikimedia Commons, CC BY-SA 4.0

The Tri-Cities political map was redrawn on Saturday night. Preliminary results from Elections BC show the Conservative Party of British Columbia winning three of the five ridings covering the Tri-Cities - Coquitlam-Burke Mountain, Coquitlam-Maillardville and Port Moody-Burquitlam - while the BC NDP held Port Coquitlam, by just 386 votes, and New Westminster-Coquitlam.

All five local ridings reported every ballot box counted by early Sunday morning, with Elections BC marking each as counting complete but results not official. Province-wide, the picture is decisive: the Conservatives won 64 of 93 seats, a clear majority government, with the NDP reduced to 27 seats and the BC Green Party holding two.

The results cap an extraordinary eight days for Tri-Cities voters, who elected new mayors and councils on October 17 and then returned to the polls on October 24 for the snap provincial vote called by Premier David Eby in mid-September.

Coquitlam-Burke Mountain flips Conservative

The most decisive local result came in Coquitlam-Burke Mountain, where Conservative Ryan Peterson defeated NDP incumbent Jodie Wickens by 9,812 votes to 7,336 - 52.5 per cent to 39.2 per cent. Wickens had held the riding since winning it by just 368 votes in 2024, one of the closest races in that election.

Green candidate Valerie Morrison finished with 1,113 votes (5.9 per cent) and CentreBC's Kaden Mann took 407 (2.2 per cent). All 72 voting-day ballot boxes and all six advance ballot boxes reported, with 18,668 valid votes counted.

Liang unseats Blatherwick in Maillardville

In Coquitlam-Maillardville, Conservative Matt Liang defeated NDP incumbent Jennifer Blatherwick by 9,626 votes to 8,057, a margin of 1,569. Green candidate Nicola Spurling took 1,732 votes, or 8.9 per cent. Counting completed across all 71 voting-day boxes and five advance boxes, with 19,415 valid votes.

Farnworth survives in Port Coquitlam by 386 votes

The closest race in the region was Port Coquitlam, where Mike Farnworth - the longest-serving member of the B.C. legislature - held off Conservative Keenan Adams by 9,760 votes to 9,374. The gap of 386 votes, less than two percentage points, makes this the local riding most exposed to the final count in November.

Green candidate Stephanie Hendy won 1,833 votes (8.5 per cent), independent Lee-Ann Bates took 285 and Libertarian Lewis C. Dahlby 274. All 83 voting-day boxes and eight advance boxes reported, with 21,526 valid votes counted - the largest local turnout.

McEwen takes Port Moody-Burquitlam

Conservative John McEwen defeated NDP incumbent Rick Glumac in Port Moody-Burquitlam by 10,713 votes to 9,634, a margin of 1,079. Green candidate Wei Chou finished with 1,874 votes (8.2 per cent).

Freddy Rawji, the CentreBC candidate who suspended his campaign on October 20, days before voting day, but remained on the ballot, received 643 votes (2.8 per cent). All 83 voting-day boxes and all four advance boxes reported, with 22,864 valid votes.

Whiteside holds New Westminster-Coquitlam

Jennifer Whiteside kept New Westminster-Coquitlam in NDP hands, defeating Conservative Michele Lau by 9,289 votes to 6,315 - just over half the valid vote at 50.1 per cent. Green candidate Maureen Curran finished with 2,838 votes (15.3 per cent), the party's strongest showing among the five local ridings. All 69 voting-day boxes and seven advance boxes reported.

A region that went NDP in 2024 splits

In the 2024 provincial election the NDP won every riding touching the Tri-Cities. The 2026 preliminary map is split down the middle: the Conservatives hold Coquitlam-Burke Mountain, Coquitlam-Maillardville and Port Moody-Burquitlam, while the NDP keeps Port Coquitlam and New Westminster-Coquitlam.

Advance voting was heavy across the region. A record 891,348 British Columbians voted during the six advance days, including 9,881 in Coquitlam-Burke Mountain, 9,611 in Coquitlam-Maillardville, 10,497 in Port Coquitlam, 10,588 in Port Moody-Burquitlam and 9,420 in New Westminster-Coquitlam.

Province-wide: a Conservative majority

Across British Columbia, preliminary results give the Conservative Party 64 seats - well past the 47 needed for a majority - on 48.05 per cent of the popular vote. The NDP took 27 seats on 37.38 per cent, and the Green Party won two seats on 10.97 per cent: Saanich North and the Islands, and West Vancouver-Sea to Sky.

No other party won a seat. The result ends the NDP's run of government and puts the Conservatives in office in Victoria.

What happens next

These are preliminary results. Elections BC does not count vote-by-mail, assisted-telephone or absentee ballots on election night; those ballots enter at the final count, which begins November 6 and runs several days before results become official.

With every local ballot box counted, large swings are unlikely in four of the five Tri-Cities ridings. Port Coquitlam is the exception: a 386-vote margin is small enough that both campaigns will be watching closely when the remaining ballots are added next month.

Voters can follow the numbers on Elections BC's official results site, which updates as the final count proceeds. Tri-Cities Daily will update this story when official results are declared.

bc election coquitlam port coquitlam port moody

FAQ

Who won in the Tri-Cities in the 2026 BC election?

Preliminary results show Conservatives Ryan Peterson (Coquitlam-Burke Mountain), Matt Liang (Coquitlam-Maillardville) and John McEwen (Port Moody-Burquitlam) winning, with the NDP's Mike Farnworth (Port Coquitlam) and Jennifer Whiteside (New Westminster-Coquitlam) holding their ridings.

Are the 2026 BC election results official yet?

No. Election-night results are preliminary. Vote-by-mail, assisted-telephone and absentee ballots are counted at the final count beginning November 6, 2026, after which results become official.

What was the closest Tri-Cities race in 2026?

Port Coquitlam: NDP incumbent Mike Farnworth led Conservative Keenan Adams by 386 votes, 9,760 to 9,374, in preliminary results with all ballot boxes counted.

Sources