VICTORIA, B.C. - The BC NDP held five of the seven Greater Victoria ridings in the Oct. 24, 2026 BC provincial election, as Grace Lore, Nina Krieger, Darlene Rotchford, Diana Gibson and Ravi Parmar all won their seats, while the BC Greens took Saanich North and the Islands behind Emily Lowan and the Conservative Party of BC broke through in Saanich South with Cathie Ounsted.
All results are preliminary. Elections BC will conduct the final count from Nov. 6 to 10, 2026, and close races could still change before the results are certified.
Victoria-Beacon Hill
Grace Lore wins Victoria-Beacon Hill for the BC NDP with 10,407 votes, finishing 1,218 votes ahead of BC Green Party candidate Rajinder S. Sahota in the downtown Victoria riding she has held since 2020.
| Candidate | Party | Votes | % of valid votes |
|---|---|---|---|
| Grace Lore | BC NDP | 10,407 | 45.67% |
| Rajinder S. Sahota | BC Green Party | 9,189 | 40.33% |
| Joachim Agou | Conservative Party | 3,191 | 14.00% |
Ballot boxes reported: 81 of 81. Valid votes: 22,787.
Victoria-Swan Lake
Nina Krieger wins Victoria-Swan Lake for the BC NDP with 9,250 votes, 1,782 votes ahead of BC Green Party candidate Carolyn Howe.
| Candidate | Party | Votes | % of valid votes |
|---|---|---|---|
| Nina Krieger | BC NDP | 9,250 | 43.65% |
| Carolyn Howe | BC Green Party | 7,468 | 35.24% |
| Tim Taylor | Conservative Party | 4,474 | 21.11% |
Ballot boxes reported: 73 of 73. Valid votes: 21,192.
Esquimalt-Colwood
Darlene Rotchford wins Esquimalt-Colwood for the BC NDP with 10,955 votes, beating Conservative Party candidate Dave Johnston by 3,565 votes.
| Candidate | Party | Votes | % of valid votes |
|---|---|---|---|
| Darlene Rotchford | BC NDP | 10,955 | 43.26% |
| Dave Johnston | Conservative Party | 7,390 | 29.18% |
| Sidney Coles | BC Green Party | 5,765 | 22.76% |
| Sid Tobias | CentreBC | 1,216 | 4.80% |
Ballot boxes reported: 93 of 93. Valid votes: 25,326.
Oak Bay-Gordon Head
Diana Gibson wins Oak Bay-Gordon Head for the BC NDP with 9,200 votes, 1,601 votes ahead of Conservative Party candidate Stan Sipos, in a four-way race that also drew former BC Green Party leader Andrew Weaver running for CentreBC.
| Candidate | Party | Votes | % of valid votes |
|---|---|---|---|
| Diana Gibson | BC NDP | 9,200 | 37.04% |
| Stan Sipos | Conservative Party | 7,599 | 30.59% |
| Andrew Appleton | BC Green Party | 5,452 | 21.95% |
| Andrew Weaver | CentreBC | 2,590 | 10.43% |
Ballot boxes reported: 76 of 76. Valid votes: 24,841.
Saanich North and the Islands
Emily Lowan wins Saanich North and the Islands for the BC Green Party with 14,479 votes, the largest vote total in Greater Victoria, finishing 5,017 votes ahead of Conservative Party candidate Ryan Windsor.
| Candidate | Party | Votes | % of valid votes |
|---|---|---|---|
| Emily Lowan | BC Green Party | 14,479 | 48.48% |
| Ryan Windsor | Conservative Party | 9,462 | 31.68% |
| Kala Bryson | BC NDP | 5,225 | 17.50% |
| Richard Smith | CentreBC | 698 | 2.34% |
Ballot boxes reported: 105 of 105. Valid votes: 29,864.
Saanich South
Cathie Ounsted wins Saanich South for the Conservative Party of BC with 10,546 votes, defeating BC NDP candidate Richard Zussman by 1,225 votes and ending the NDP hold on a riding the party had represented since 2009.
| Candidate | Party | Votes | % of valid votes |
|---|---|---|---|
| Cathie Ounsted | Conservative Party | 10,546 | 39.28% |
| Richard Zussman | BC NDP | 9,321 | 34.71% |
| Lisa Lapointe | BC Green Party | 6,984 | 26.01% |
Ballot boxes reported: 89 of 89. Valid votes: 26,851.
Langford-Highlands
Ravi Parmar wins Langford-Highlands for the BC NDP with 8,736 votes, 1,152 votes ahead of Conservative Party candidate Cindy Scott, with 75 of 78 ballot boxes reported and a margin larger than the votes remaining to be counted.
| Candidate | Party | Votes | % of valid votes |
|---|---|---|---|
| Ravi Parmar | BC NDP | 8,736 | 44.77% |
| Cindy Scott | Conservative Party | 7,584 | 38.86% |
| Christopher Moon | BC Green Party | 2,550 | 13.07% |
| Sean Flynn | CentreBC | 430 | 2.20% |
| Christian McCay | Christian Heritage Party of BC | 115 | 0.59% |
| Alex Thurlborn | Independent | 99 | 0.51% |
Ballot boxes reported: 75 of 78. Valid votes: 19,514.
Juan de Fuca-Malahat
In neighbouring Juan de Fuca-Malahat, Mike Hicks wins the riding for the Conservative Party of BC with 9,246 votes, finishing 768 votes ahead of BC NDP candidate Dana Lajeunesse.
| Candidate | Party | Votes | % of valid votes |
|---|---|---|---|
| Mike Hicks | Conservative Party | 9,246 | 41.62% |
| Dana Lajeunesse | BC NDP | 8,478 | 38.16% |
| David Evans | BC Green Party | 3,880 | 17.46% |
| Shane Friesen | OneBC | 553 | 2.49% |
| Jeff Brown | Christian Heritage Party of BC | 60 | 0.27% |
Valid votes: 22,217.
The provincial picture
Greater Victoria was one of the few regions where the BC NDP held its ground on a night when the Conservative Party of BC won a majority government. Provincewide, the Conservatives took 64 of 93 seats, the BC NDP 27 and the BC Green Party 2. Conservative leader Lorne Doerkson is the projected next premier of British Columbia, and BC NDP leader David Eby, who held his own Vancouver-Point Grey seat, has said he intends to resign as party leader once an interim leader is chosen.
Results are preliminary. The final count runs Nov. 6 to 10, 2026.
Full results for all 93 ridings: BC Election Results 2026 live updates
Source: Elections BC preliminary results, October 25, 2026.
You Might Like





