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

Richmond-Steveston candidates

Gordon Zhang leads the initial count by 3,841 votes. Kelly Greene was the BC NDP MLA for Richmond-Steveston until the Legislative Assembly was dissolved on September 22, 2026.

Final count Nov 6 to 10

Initial count done in Richmond-Steveston. Not final.

The 2026 count

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

BC Ballot called this riding for Gordon Zhang (Conservative), 10:21 p.m. PT Oct 24.

2026 initial count in Richmond-Steveston
CandidatePartyVotesShareStatus
Gordon ZhangConservative Party10,84354.18%Leading
Bruce KongBC NDP7,00234.99%
Barry WoskCentreBC1,5987.98%
Robert EvansIndependent4442.22%
Keenan YangCanWest Party (CWP)1260.63%

Elections BC’s initial count (67 of 67 Final Voting Day, 8 of 8 advance)

How Kelly Greene voted Present for 105 of 105 recorded divisions since 2024

Held the seat
Kelly Greene, 2024 general election to dissolution on September 22, 2026
First elected to the Legislature
2020
2024 margin
484 votes
Registered voters, 2024
39,067
2024 turnout
59.7 percent valid ballots cast
Municipality
Richmond
Communities
Blundell, Broadmoor, Seafair, Steveston

Richmond-Steveston election results, 2024

2024 result in Richmond-Steveston
CandidatePartyVotesShare
Kelly GreeneBC NDP10,33244.27%
Michelle MollineauxConservative Party9,84842.20%
Jackie LeeIndependent2,35410.09%
Elodie VaudandaineBC Green Party8033.44%

How the last MLA voted

since the 2024 election

105

Present for 105 of 105

Sources

7