BC provincial ridings
Richmond ridings: 2024 results
Richmond has 4 BC provincial ridings. In the October 19, 2024 election they split Conservative 3, NDP 1. The closest of the 4 was Richmond-Steveston, decided by 484 votes (2.07 points). Each riding below links to its full 2024 result and how it fits into the October 24, 2026 election.
Richmond's 4 ridings
| Riding | 2024 winner | Party | Margin: votes (pts) | Turnout |
|---|---|---|---|---|
| Richmond Centre | Hon Chan | Conservative | 2,465 (15.21) | 49.07% |
| Richmond-Bridgeport | Teresa Wat | Conservative | 3,987 (23.42) | 48.63% |
| Richmond-Queensborough | Steve Kooner | Conservative | 1,339 (6.78) | 53.01% |
| Richmond-Steveston | Kelly Greene | NDP | 484 (2.07) | 59.87% |
Source: Elections BC Statement of Votes, October 19, 2024.
More: all 93 BC ridings · 2024 results · BC election 2026 guide · how to vote.
Richmond ridings FAQ
How many BC provincial ridings are in Richmond?
Richmond has 4 provincial electoral districts.
Which party won the most seats in Richmond in 2024?
Conservative 3, NDP 1 in the October 19, 2024 BC election. Source: Elections BC Statement of Votes.
What was the closest riding in Richmond in 2024?
Richmond-Steveston, where Kelly Greene (NDP) won by 484 votes (2.07 percentage points).