Richmond East—Steveston: 2025 federal election results

Parm Bains (Liberal) won Richmond East—Steveston in the April 28, 2025 federal election with 48.4% of the vote, 1,100 votes (2.1 points) ahead of Zach Segal (Conservative). 53,055 valid votes were counted in this British Columbia riding.

Parm Bains
Elected for Liberal
1,100 voteswinning margin (2.1 points)
Parm Bains 48.4%Zach Segal 46.4%Keefer Pelech 4.2%Steven Ji 0.9%

Results by candidate

Richmond East—Steveston 2025 results by candidate
CandidateVotesShare
Parm Bains · Liberalelectedincumbent
Parliamentarian · Richmond, B.C.
25,705
48.4%
Zach Segal · Conservative
Public Affairs Advisor · Richmond, B.C.
24,605
46.4%
Keefer Pelech · NDP
Senior Ministerial Advisor · Richmond, B.C.
2,251
4.2%
Steven Ji · Green
Financial Investor · Richmond, B.C.
494
0.9%

Source: Elections Canada, official results of the April 28, 2025 general election. Candidates marked as incumbents follow Elections Canada's table. Results are not updated for by-elections or floor-crossings since; changes we have recorded are listed above the results.

Turnout and electors

Voter turnout
63.6%
Registered electors
84,011
Population (2021 census)
116,141
Valid ballots
53,055
Rejected ballots
361
Winning margin
1,100 votes

How Richmond East—Steveston compares

  • The 22nd-closest race of 343 ridings: a margin of 1,100 votes (2.1 points).
  • Liberal candidates won 43.8% of votes nationally; Parm Bains took 48.4% here, 4.6 points above that.
  • Turnout was 63.6%, 5.4 points below the national figure of 69%.

Nearby ridings