bcballot. ca
Provincial election BC election results: initial count done 93 of 93 ridings have results,
BC Ballot / BC ridings map / Lower Mainland / Surrey-Guildford
Map of Surrey-Guildford and its neighbours Surrey Pitt Meadows Coquitlam Port Coquitlam New Westminster Langley

Surrey-Guildford candidates

Garry Thind leads the initial count by 1,472 votes. Garry Begg was the BC NDP MLA for Surrey-Guildford until the Legislative Assembly was dissolved on September 22, 2026.

Final count Nov 6 to 10

Initial count done in Surrey-Guildford. Not final.

The 2026 count

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

BC Ballot called this riding for Garry Thind (Conservative), 3:50 a.m. PT Oct 25.

2026 initial count in Surrey-Guildford
CandidatePartyVotesShareStatus
Garry ThindConservative Party7,74150.66%Leading
Garry BeggBC NDP6,26941.02%
Jodi MurphyBC Green Party9646.31%
James YaroshukIndependent3072.01%

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

How Garry Begg voted Present for 105 of 105 recorded divisions since 2024

Held the seat
Garry Begg, 2024 general election to dissolution on September 22, 2026
First elected to the Legislature
2017
2024 margin
22 votes
Registered voters, 2024
37,612
2024 turnout
50.7 percent valid ballots cast
Municipality
Surrey
Communities
Anniedale, Barnston Island, Fraser Heights, Guildford, Port Kells, Port Mann, Tynehead

Surrey-Guildford election results, 2024

2024 result in Surrey-Guildford
CandidatePartyVotesShare
Garry BeggBC NDP8,94746.93%
Honveer Singh RandhawaConservative Party8,92546.81%
Manjeet Singh SahotaBC Green Party8244.32%
Kabir QurbanIndependent3701.94%

How the last MLA voted

since the 2024 election

105

Present for 105 of 105

Sources

7