BC provincial ridings
Greater Victoria ridings: 2024 results
Greater Victoria has 8 BC provincial ridings. In the October 19, 2024 election they split NDP 7, Green 1. The closest of the 8 was Juan de Fuca-Malahat, decided by 141 votes (0.59 points). Each riding below links to its full 2024 result and how it fits into the October 24, 2026 election.
Greater Victoria's 8 ridings
| Riding | 2024 winner | Party | Margin: votes (pts) | Turnout |
|---|---|---|---|---|
| Esquimalt-Colwood | Darlene Rotchford | NDP | 6,586 (22.25) | 63.34% |
| Juan de Fuca-Malahat | Dana Lajeunesse | NDP | 141 (0.59) | 64.81% |
| Langford-Highlands | Ravi Parmar | NDP | 3,193 (14.47) | 59.08% |
| Oak Bay-Gordon Head | Diana Gibson | NDP | 5,977 (20.21) | 69.80% |
| Saanich North and the Islands | Rob Botterell | Green | 1,350 (3.96) | 68.95% |
| Saanich South | Lana Popham | NDP | 5,335 (17.31) | 67.62% |
| Victoria-Beacon Hill | Grace Lore | NDP | 3,990 (13.85) | 65.77% |
| Victoria-Swan Lake | Nina Krieger | NDP | 8,374 (32.87) | 62.63% |
Source: Elections BC Statement of Votes, October 19, 2024.
More: all 93 BC ridings · 2024 results · BC election 2026 guide · how to vote.
Greater Victoria ridings FAQ
How many BC provincial ridings are in Greater Victoria?
Greater Victoria has 8 provincial electoral districts.
Which party won the most seats in Greater Victoria in 2024?
NDP 7, Green 1 in the October 19, 2024 BC election. Source: Elections BC Statement of Votes.
What was the closest riding in Greater Victoria in 2024?
Juan de Fuca-Malahat, where Dana Lajeunesse (NDP) won by 141 votes (0.59 percentage points).