Update, Oct. 25: Elections BC’s final election-night count gave Halford 14,337 votes to Walker’s 7,126, a margin of 7,211. Results are preliminary; the final count runs Nov. 6 to 10.
WHITE ROCK, B.C. - Conservative Trevor Halford won a third term in Surrey-White Rock, defeating the BC NDP’s Darryl Walker by 7,211 votes in Elections BC’s final election-night count for the Oct. 24, 2026 provincial election.
In Elections BC’s final election-night count, Halford had 14,337 votes (58.18%), the largest vote total of any Conservative candidate in Surrey on election night. Walker, the former White Rock mayor running in a rematch of the 2024 race, had 7,126 votes (28.92%). Elections BC results on election night are preliminary. The final count runs Nov. 6 to 10.
Full Surrey-White Rock results
Six candidates contested Surrey-White Rock, and 24,642 valid votes were counted in the final election-night count:
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Trevor Halford | Conservative Party of BC | 14,337 | 58.18% |
| Darryl Walker | BC NDP | 7,126 | 28.92% |
| Christine Kinnie | BC Green Party | 1,895 | 7.69% |
| Amanda James | OneBC | 586 | 2.38% |
| Waqas Rana | CentreBC | 516 | 2.09% |
| Kevin Diakiw | Independent | 182 | 0.74% |
Why Halford won
In the final election-night count, Halford won Surrey-White Rock by 7,211 votes, 14,337 to Walker’s 7,126, out of 24,642 valid votes. Every Elections BC figure published on election night is preliminary and subject to the final count.
A third win, at the end of a remarkable year
Halford, born and raised in Surrey, attended Elgin Park Secondary School in South Surrey and graduated from Trinity Western University with a degree in political science. He and his wife Holly are raising their three children in the community where he grew up, and he volunteers as a coach in local parks, fields and rinks. He has represented Surrey-White Rock in the Legislative Assembly since 2020, first elected as a BC Liberal in the party that later became BC United. He crossed the floor to the BC Conservatives in September 2024, and voters re-elected him under his new banner about six weeks later with 14,667 votes (52.3%), ahead of Walker at 12,699 (45.3%). Saturday’s final election-night count shows a far wider margin than that 1,968 vote win, with Halford’s share up and Walker’s vote down sharply in the rematch.
The victory caps a turbulent stretch in Halford’s career. He became interim leader of the Conservatives and Leader of the Opposition in December 2025 after John Rustad stepped down. In September 2026, after calling on Rustad’s successor Kerry-Lynne Findlay to resign, he was removed from the Conservative caucus on September 18, 2026 and sat as an independent, but was readmitted to the Conservative caucus on September 21, 2026. He has since returned to the party, and Elections BC listed him as its Surrey-White Rock candidate for Oct. 24. In the legislature, he has served as shadow minister for transportation and infrastructure, ICBC and affordability, BC Transit and sport, and previously held the mental health and addictions and TransLink portfolios.
What the result means for White Rock and South Surrey
Surrey-White Rock pairs the City of White Rock with the southern end of Surrey, and its biggest files are now in Conservative hands at both levels of local representation. Residents along Marine Drive and around the White Rock Pier will be watching how a Conservative government treats the waterfront, tourism and small business on the strip. Growth pressures along the King George Boulevard corridor and into South Surrey’s expanding neighbourhoods keep housing, road capacity and transit near the top of the local agenda, files Halford knows from his time as transportation critic. The riding also has one of the oldest populations in Surrey, and access to Peace Arch Hospital, seniors’ care and home support services remain defining local issues. With the Conservatives forming government, Halford returns to Victoria as a senior figure in the ruling caucus rather than as an opposition voice.
Conservatives form a majority government
Surrey-White Rock is part of a provincewide Conservative breakthrough. In the preliminary count, the Conservative Party of BC was leading in 64 of 93 districts, the BC NDP in 27 and the BC Greens in 2, enough for a majority government under leader Lorne Doerkson. A party needs 47 seats for a majority. Premier David Eby, whose BC NDP had governed since 2017, announced Saturday night that he will resign as NDP leader. Conservatives led all 10 Surrey ridings in the preliminary count.
Full riding-by-riding numbers are on the Apna News live results hub and update as Elections BC reports. This story has been updated with the final election-night count and will be updated again after the final count, Nov. 6 to 10.
Source: Elections BC news release / official results, October 24, 2026
You Might Like





