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

Riding2024 winnerPartyMargin: votes (pts)Turnout
Esquimalt-ColwoodDarlene RotchfordNDP6,586 (22.25)63.34%
Juan de Fuca-MalahatDana LajeunesseNDP141 (0.59)64.81%
Langford-HighlandsRavi ParmarNDP3,193 (14.47)59.08%
Oak Bay-Gordon HeadDiana GibsonNDP5,977 (20.21)69.80%
Saanich North and the IslandsRob BotterellGreen1,350 (3.96)68.95%
Saanich SouthLana PophamNDP5,335 (17.31)67.62%
Victoria-Beacon HillGrace LoreNDP3,990 (13.85)65.77%
Victoria-Swan LakeNina KriegerNDP8,374 (32.87)62.63%

Source: Elections BC Statement of Votes, October 19, 2024.

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).