Surrey-White Rock

MLA before the election: Trevor Halford, Conservative
Register read

2026 results

Elections BC, initial count, not verified · 87 of 87 ballot boxes · Nov 5 15:20 PT

Trevor Halford leading by 7,233 votes (29.2 points) · all ballot boxes counted

Trevor Halford
Conservative
14,386
58.2%
Darryl Walker
BC NDP
7,153
28.9%
Christine Kinnie
BC Green
1,900
7.7%
Amanda James
OneBC
592
2.4%
Waqas Rana
CentreBC
519
2.1%
Kevin Diakiw
Independent
183
0.7%

2024: Conservative. Preliminary until the final count, November 6 to 10, 2026. All 93 ridings

Past results

5 general elections since 2009
2024General election, October 19Conservative gain from BC United
CandidateVotesShare±Spent
Trevor HalfordConservative · elected14,66752.3%new–
Darryl WalkerBC NDP12,69845.3%+6.6–
Damyn TassieLibertarian6712.4%+0.8–
Margin1,969votes, 7.0 points
Turnout61.9%+0.7 points
Ballots28,142106 rejected
Registered45,467voters

± and swing against the 2020 election. Spending: not on Wikipedia for this contest.

2020General election, October 24BC Liberal holdSwing 9.2 points to BC NDP
CandidateVotesShare±Spent
Trevor HalfordBC Liberal · elected · $57,028 spent10,71839.5%−10.4$57,028$5.32 a vote
Bryn SmithBC NDP · $9,022 spent10,49438.7%+8.1$9,022$0.86 a vote
Beverly HobbyBC Green · $1,443 spent3,86214.2%−2.0$1,443$0.37 a vote
Megan KnightIndependent · $17,304 spent1,6075.9%$17,304$11 a vote
Jason BaxLibertarian4431.6%new$0
Margin224votes, 0.8 points
Turnout61.2%−5.9 points
Ballots27,390266 rejected
Registered44,733voters

± and swing against the 2017 election.

2017General election, May 9BC Liberal holdSwing 5.6 points to BC NDP
CandidateVotesShare±Spent
Tracy RediesBC Liberal · elected · $47,304 spent14,10149.9%−8.2$47,304$3.35 a vote
Niovi PatsicakisBC NDP · $11,988 spent8,64830.6%+3.0$11,988$1.39 a vote
Bill MarshallBC Green · $1,549 spent4,57416.2%+7.3$1,549$0.34 a vote
Tom BryantIndependent · $9,087 spent9503.4%$9,087$9.57 a vote
Margin5,453votes, 19.3 points
Turnout67.1%+2.4 points
Ballots28,396123 rejected
Registered42,303voters

± and swing against the 2013 election.

2013General election, May 14BC Liberal holdSwing 2.1 points to BC NDP
CandidateVotesShare±Spent
Gordon HoggBC Liberal · elected15,09258.1%−3.9–
Susan KeepingBC NDP7,18027.6%+0.2–
Don PitcairnBC Green2,3048.9%+0.2–
Elizabeth PagtakhanConservative1,3015.0%new–
Jim LaurenceBritish Columbia Party1050.4%new–
Margin7,912votes, 30.5 points
Turnout64.7%+2.9 points
Ballots26,05674 rejected
Registered40,254voters

± and swing against the 2009 election. Spending: not on Wikipedia for this contest.

2009General election, May 12BC Liberal holdSwing 1.6 points to BC Liberal
CandidateVotesShare±Spent
Gordon HoggBC Liberal · elected15,12162.0%+4.1–
Drina AllenBC NDP6,66827.4%+1.0–
Don PitcairnBC Green2,1188.7%−2.0–
David Charles HawkinsReform4641.9%new–
Margin8,453votes, 34.6 points
Turnout61.8%−6.1 points
Ballots24,487116 rejected
Registered39,598voters

± and swing against the 2005 election. Spending: not on Wikipedia for this contest.

Held by
1991now
4 members since 1991
  1. 1991–1997Wilf HurdBC Liberal
  2. 1997–2017Gordon HoggBC Liberal
  3. 2017–2020Tracy RediesBC Liberal
  4. 2020–2023Trevor HalfordBC Liberal
  5. 2023–2024Trevor HalfordBC United
  6. 2024–Trevor HalfordConservative · Independent, September 18 to 21, 2026

Votes, ballots and registered voters: Elections BC. Spending and members before 2024: Wikipedia’s Surrey-White Rock article. Members since 2024: the tracker’s record.

Local news

Last 14 days

Nothing tagged to this riding in the last two weeks.

Questions

Who won Surrey-White Rock in the 2026 BC election?

On Elections BC's initial count (87 of 87 ballot boxes, as of November 5 at 3:20 p.m. Pacific time), Trevor Halford (Conservative) leads Surrey-White Rock with 14,386 votes (58.2%), 7,233 ahead of Darryl Walker (BC NDP). Preliminary until the final count, November 6 to 10, 2026.

Who won Surrey-White Rock in 2024?

The Conservative candidate won Surrey-White Rock in the 2024 BC election with 52.3% of the vote, a margin of 1,969 votes (7.0%).

‹ Abbotsford-Mission All 93 ridings Surrey-Panorama ›