bcballot. ca
Provincial election BC election results: initial count done 93 of 93 ridings have results,
BC Ballot / BC ridings map / Lower Mainland / Surrey-White Rock
Map of Surrey-White Rock and its neighbours White Rock Surrey Delta

Surrey-White Rock candidates

Trevor Halford, the Conservative MLA for Surrey-White Rock until the Legislative Assembly was dissolved on September 22, 2026, leads the initial count by 7,233 votes.

Final count Nov 6 to 10

Initial count done in Surrey-White Rock. Not final.

The 2026 count

Initial count complete · as of 10:34 a.m. PT on October 26

BC Ballot called this riding for Trevor Halford (Conservative), 9:20 p.m. PT Oct 24.

2026 initial count in Surrey-White Rock
CandidatePartyVotesShareStatus
Trevor HalfordConservative Party14,38658.17%Leading
Darryl WalkerBC NDP7,15328.92%
Christine KinnieBC Green Party1,9007.68%
Amanda JamesOneBC5922.39%
Waqas RanaCentreBC5192.10%
Kevin DiakiwIndependent1830.74%

Elections BC’s initial count (81 of 81 Final Voting Day, 6 of 6 advance)

How Trevor Halford voted Present for 102 of 105 recorded divisions since 2024

Elected as a Conservative in 2024; removed from the Conservative caucus September 18, 2026; rejoined the Conservative caucus September 21, 2026 and now sits as Conservative Party of British Columbia.

Held the seat
Trevor Halford, 2024 general election to dissolution on September 22, 2026
First elected to the Legislature
2020
2024 margin
1,969 votes
Registered voters, 2024
45,467
2024 turnout
61.7 percent valid ballots cast
Municipality
White Rock
Communities
Crescent Beach (Surrey), Ocean Park

Surrey-White Rock election results, 2024

2024 result in Surrey-White Rock
CandidatePartyVotesShare
Trevor HalfordConservative Party14,66752.31%
Darryl WalkerBC NDP12,69845.29%
Damyn TassieLibertarian6712.39%

How the last MLA voted

since the 2024 election

105

Present for 102 of 105

3

Sources

7