bcballot. ca
Provincial election BC election results: initial count done 93 of 93 ridings have results,
BC Ballot / BC ridings map / Lower Mainland / Richmond-Queensborough
Map of Richmond-Queensborough and its neighbours Richmond New Westminster Delta Vancouver Burnaby Coquitlam

Richmond-Queensborough candidates

Steve Kooner, the Conservative MLA for Richmond-Queensborough until the Legislative Assembly was dissolved on September 22, 2026, leads the initial count by 4,189 votes.

Final count Nov 6 to 10

Initial count done in Richmond-Queensborough. Not final.

The 2026 count

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

BC Ballot called this riding for Steve Kooner (Conservative), 11:23 p.m. PT Oct 24.

2026 initial count in Richmond-Queensborough
CandidatePartyVotesShareStatus
Steve KoonerConservative Party9,64259.03%Leading
Dhar GrewalBC NDP5,45333.38%
Luc BurnsBC Green Party1,2397.59%

Elections BC’s initial count (77 of 77 Final Voting Day, 5 of 5 advance)

How Steve Kooner voted Present for 102 of 105 recorded divisions since 2024

Held the seat
Steve Kooner, 2024 general election to dissolution on September 22, 2026
First elected to the Legislature
2024
2024 margin
1,339 votes
Registered voters, 2024
37,364
2024 turnout
52.8 percent valid ballots cast
Municipalities
New Westminster, Richmond
Communities
Bridgeport, East Richmond, Gilmore, Hamilton, Queensborough, Shellmont, Southarm

Richmond-Queensborough election results, 2024

2024 result in Richmond-Queensborough
CandidatePartyVotesShare
Steve KoonerConservative Party10,05250.91%
Aman SinghBC NDP8,71344.13%
Cindy WuIndependent7213.65%
Errol E. PovahIndependent2581.31%

How the last MLA voted

since the 2024 election

105

Present for 102 of 105

3

Sources

7