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
BC Ballot called this riding for Trevor Halford (Conservative), 9:20 p.m. PT Oct 24.
| Candidate | Party | Votes | Share | Status |
|---|---|---|---|---|
| Trevor Halford | Conservative Party | 14,386 | 58.17% | Leading |
| Darryl Walker | BC NDP | 7,153 | 28.92% | |
| Christine Kinnie | BC Green Party | 1,900 | 7.68% | |
| Amanda James | OneBC | 592 | 2.39% | |
| Waqas Rana | CentreBC | 519 | 2.10% | |
| Kevin Diakiw | Independent | 183 | 0.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
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Trevor Halford | Conservative Party | 14,667 | 52.31% |
| Darryl Walker | BC NDP | 12,698 | 45.29% |
| Damyn Tassie | Libertarian | 671 | 2.39% |
How the last MLA voted
since the 2024 election
105
Present for 102 of 105
3