Richmond-Steveston

MLA before the election: Kelly Greene, BC NDP
Register read

2026 results

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

Gordon Zhang leading by 3,840 votes (19.2 points) · all ballot boxes counted

Gordon Zhang
Conservative
10,842
54.2%
Bruce Kong
BC NDP
7,002
35.0%
Barry Wosk
CentreBC
1,598
8.0%
Robert Evans
Independent
444
2.2%
Keenan Yang
CWP
126
0.6%

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

Past results

5 general elections since 2009
2024General election, October 19BC NDP hold
CandidateVotesShare±Spent
Kelly GreeneBC NDP · elected · $38,339 spent10,33244.3%−7.2$38,339$3.71 a vote
Michelle MollineauxConservative · $18,514 spent9,84842.2%new$18,514$1.88 a vote
Jackie LeeUnaffiliated · $58,943 spent2,35410.1%$58,943$25 a vote
Elodie VaudandaineBC Green8033.4%new$0
Margin484votes, 2.1 points
Turnout59.9%+3.8 points
Ballots23,38952 rejected
Registered39,067voters

± and swing against 338Canada’s estimate of the 2020 vote on the 2024 boundaries. Spending limit $71,700 a candidate.

2020General election, October 24BC NDP gain from BC LiberalSwing 7.4 points to BC NDP
CandidateVotesShare±Spent
Kelly GreeneBC NDP · elected · $35,020 spent10,73352.1%+12.7$35,020$3.26 a vote
Matt PitcairnBC Liberal · $49,105 spent9,39845.6%−2.0$49,105$5.23 a vote
Vince LiIndependent4832.3%$0
Margin1,335votes, 6.5 points
Turnout56.1%−6.7 points
Ballots20,806192 rejected
Registered37,092voters

± and swing against the 2017 election.

2017General election, May 9BC Liberal holdSwing 7.7 points to BC NDP
CandidateVotesShare±Spent
John YapBC Liberal · elected · $63,896 spent10,33247.6%−4.2$63,896$6.18 a vote
Kelly GreeneBC NDP · $21,429 spent8,54239.4%+11.2$21,429$2.51 a vote
Roy SakataBC Green · $2,449 spent2,83313.1%+5.0$2,449$0.86 a vote
Margin1,790votes, 8.2 points
Turnout62.8%+7.4 points
Ballots21,899192 rejected
Registered34,889voters

± and swing against the 2013 election.

2013General election, May 14BC Liberal holdSwing 4.9 points to BC NDP
CandidateVotesShare±Spent
John YapBC Liberal · elected · $154,933 spent12,13751.8%−9.0$154,933$13 a vote
Scott StewartBC NDP · $19,284 spent6,60828.2%+0.9$19,284$2.92 a vote
Carol DayConservative · $8,744 spent2,62511.2%+6.2$8,744$3.33 a vote
Jerome James DickeyBC Green · $3,559 spent1,8998.1%+1.2$3,559$1.87 a vote
Mike DonovanUnparty · $1,055 spent1620.7%new$1,055$6.51 a vote
Margin5,529votes, 23.6 points
Turnout55.4%+3.8 points
Ballots23,586155 rejected
Registered42,581voters

± and swing against the 2009 election.

2009General election, May 12BC Liberal holdSwing 2.8 points to BC Liberal
CandidateVotesShare±Spent
John YapBC Liberal · elected · $109,468 spent13,16860.8%+1.6$109,468$8.31 a vote
Sue WallisBC NDP · $17,718 spent5,92527.3%−4.0$17,718$2.99 a vote
Jeff HillBC Green · $350 spent1,4916.9%−1.4$350$0.23 a vote
Barry ChiltonConservative · $450 spent1,0825.0%new$450$0.42 a vote
Margin7,243votes, 33.5 points
Turnout51.6%−8.3 points
Ballots21,833167 rejected
Registered42,336voters

± and swing against the 2005 election.

Held by
1991now
4 members since 1991
  1. 1991–1996Allan WarnkeBC Liberal
  2. 1996–2005Geoff PlantBC Liberal
  3. 2005–2020John YapBC Liberal
  4. 2020–Kelly GreeneBC NDP

Votes, ballots and registered voters: Elections BC. Spending and members before 2024: Wikipedia’s Richmond-Steveston article. Members since 2024: the tracker’s record. 2020 on the 2024 boundaries: 338Canada.

Local news

Last 14 days

Nothing tagged to this riding in the last two weeks.

Questions

Who won Richmond-Steveston in the 2026 BC election?

On Elections BC's initial count (75 of 75 ballot boxes, as of November 5 at 3:20 p.m. Pacific time), Gordon Zhang (Conservative) leads Richmond-Steveston with 10,842 votes (54.2%), 3,840 ahead of Bruce Kong (BC NDP). Preliminary until the final count, November 6 to 10, 2026.

Who won Richmond-Steveston in 2024?

The BC NDP candidate won Richmond-Steveston in the 2024 BC election with 44.3% of the vote, a margin of 484 votes (2.1%).

‹ Burnaby East All 93 ridings Richmond Centre ›