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.
| Candidate | Votes | Share |
|---|---|---|
| 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.