BC Conservatives · Provincial Election 2026

Conservative Trevor Halford Wins Surrey-White Rock, Defeating NDP’s Darryl Walker by 7,211 Votes in Oct. 24, 2026 BC Provincial Election

Conservative Trevor Halford Wins Surrey-White Rock, Defeating NDP’s Darryl Walker by 7,211 Votes in Oct. 24, 2026 BC Provincial Election
Trevor Halford, winner in Surrey-White Rock in the final election-night count. Photo: Conservative Party of BC.

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.

Advertisement

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

AdvertisementAdvertise with Apna News
Advertisement
Share: WhatsApp

KEEP READING

More Provincial Election 2026 coverage

Zeeshan Wahla Wins Surrey City Centre for BC Conservatives, Defeating NDP Incumbent Amna Shah by 392 Votes in Preliminary Oct. 24, 2026 Provincial Election Results
Portrait of Zeeshan Wahla, Conservative Party of BC winner in Surrey City Centre on preliminary results. Photo: Conservative Party of BC.

Zeeshan Wahla Wins Surrey City Centre for BC Conservatives, Defeating NDP Incumbent Amna Shah by 392 Votes in Preliminary Oct. 24, 2026 Provincial Election Results

Published: October 24, 2026 at 11:10 PM PDT • Updated: October 25, 2026 at 2:14 AM PDT • 4 min read On this pageAdvertisement…

fXWC