- Official
- Langford, Colwood, Metchosin, Highlands and Sooke
- Unofficial
- View Royal
- Updated
- October 23, 2026
Correction, October 21, 2026: Sooke's counts changed after the recount, and the Colwood and Sooke vote shares now use the official municipal ballot totals. No winner changed. Read the correction
Langford.
OfficialMayor
Stew Young
9,801 votes · 64.1%
Update, October 23, 2026: The City of Langford declared the winners official on October 21. Its declaration does not list vote totals; counts shown are from CivicInfo BC and are unchanged.123

| Candidate | Votes | Share of the leader's count |
|---|---|---|
| Mayor1 seat | ||
| Stew Young, Elected | 9,80164.1% | |
| Scott Goodmanson | 5,41135.4% | |
| Council6 seats | ||
| Lisa Foxall, Elected | 8,574 | |
| Wendy Hobbs, Elected | 7,720 | |
| Bryson Hill, Elected | 7,533 | |
| Jennifer Dunnett, Elected | 7,117 | |
| Brandy Gordon, Elected | 6,600 | |
| Colby Harder, Elected101-vote margin | 6,082 | |
| Mary Wagner101-vote margin | 5,981 | |
| Keith Yacucha | 5,513 | |
| Kimberley Guiry | 5,033 | |
| Tanya Sunshine | 4,966 | |
Elected. Official count.
Sources1Langford (opens in a new tab)2City of Langford, Declaration of Official Election Results, October 21, 2026 (opens in a new tab)3CivicInfo BC, Langford results (opens in a new tab)
Colwood.
OfficialMayor
Doug Kobayashi
4,250 votes
5,432 ballots cast, 33.2% turnout (City of Colwood).1

| Candidate | Votes | Share of the leader's count |
|---|---|---|
| Mayor1 seat | ||
| Doug Kobayashi, Elected | 4,250 | |
| Rob Martin | 626 | |
| Cynthia Day | 537 | |
| Council6 seats | ||
| Misty Olsen, Elected | 3,864 | |
| Eugene Tseng, Elected | 3,615 | |
| Ian Ward, Elected | 3,264 | |
| David Grove, Elected | 3,232 | |
| Deborah Law, Elected | 3,146 | |
| Harold Bloomenthal, Elected | 2,624 | |
| Jennifer Parlee | 2,366 | |
| Terrilynn Gee | 1,502 | |
| Kim Jordison | 1,416 | |
Elected. Official count.
Sources1City of Colwood, official election results (opens in a new tab)2City of Colwood, official results image (opens in a new tab)3CivicInfo BC, Colwood results (opens in a new tab)
View Royal.
UnofficialMayor, unofficial
Volker Dammann
1,131 votes
Ahead by 73 votes
| Candidate | Votes | Share of the leader's count |
|---|---|---|
| Mayor1 seat | ||
| Volker Dammann, Winner, unofficial count73-vote margin | 1,131 | |
| David Screech73-vote margin | 1,058 | |
| Ryan Painter | 856 | |
| Anna Becker | 164 | |
| Teodora Kristof | 35 | |
| Council6 seats | ||
| Gery Lemon, Winner, unofficial count | 1,833 | |
| Amy McCooey, Winner, unofficial count | 1,767 | |
| Sacha Christensen, Winner, unofficial count | 1,765 | |
| Don Brown, Winner, unofficial count | 1,472 | |
| Carolynne Clark, Winner, unofficial count | 1,402 | |
| Cam Harris, Winner, unofficial count13-vote margin | 1,347 | |
| Ron Mattson13-vote margin | 1,334 | |
Winner on the unofficial count.
Sources1Town of View Royal (opens in a new tab)2Town of View Royal, 2026 results page (opens in a new tab)3CivicInfo BC, View Royal results (opens in a new tab)
Metchosin.
Official
Mayor
Steve Gray
1,724 votes · 77%
Update, October 22, 2026: The District of Metchosin declared the winners official on October 21. Its declaration does not list vote totals; counts shown are from CivicInfo BC and are unchanged.1234

See Steve Gray's election-night post on Instagram (opens in a new tab)
| Candidate | Votes | Share of the leader's count |
|---|---|---|
| Mayor1 seat | ||
| Steve Gray, Elected | 1,72477% | |
| Marie-Térèse Little | 434 | |
| Shawn Melinchuk | 68 | |
| Council4 seats | ||
| Kyara Kahakauwila, Elected | 1,563 | |
| Jesse Pewarchuk, Elected | 1,487 | |
| Shelly Donaldson, Elected | 1,384 | |
| Mark Muldoon, Elected | 1,294 | |
| Eric White | 829 | |
| Ellen Frisch | 795 | |
| Mattie McMillan | 317 | |
Elected. Official count.
Sources1District of Metchosin, elections (opens in a new tab)2District of Metchosin, Declaration of Official Election Results, Mayor (opens in a new tab)3District of Metchosin, Declaration of Official Election Results, Councillor (opens in a new tab)4CivicInfo BC, Metchosin results (opens in a new tab)
Highlands.
OfficialMayor
Gord Baird
500 votes · 50.9%
Won by 29 votes
| Candidate | Votes | Share of the leader's count |
|---|---|---|
| Mayor1 seat | ||
| Gord Baird, Elected29-vote margin | 50050.9% | |
| Ken Williams29-vote margin | 471 | |
| Council6 seats | ||
| Karel Roessingh, Elected | 555 | |
| Justin Allen, Elected | 547 | |
| Leslie Anderson, Elected | 534 | |
| Rob Justice, Elected | 528 | |
| Ann Baird, Elected | 515 | |
| Patrick Harriott, Elected25-vote margin | 464 | |
| Marcie McLean25-vote margin | 439 | |
Elected. Official count.
Sources1District of Highlands, 2026 election results (opens in a new tab)2District of Highlands, Official Election Results Report, October 21, 2026 (opens in a new tab)3District of Highlands, Declaration of Official Election Results, Mayor (opens in a new tab)4District of Highlands, Declaration of Official Election Results, Councillor (opens in a new tab)5District of Highlands, Determination of Election Results, October 21, 2026 (opens in a new tab)6CivicInfo BC, Highlands results (opens in a new tab)
Sooke.
Official
Mayor
Kevin Pearson
3,141 votes
5,498 ballots cast, about 40% of estimated eligible voters (District of Sooke, includes mail ballots).1
Lifton won the sixth seat by 5 votes after a recount.1

| Candidate | Votes | Share of the leader's count |
|---|---|---|
| Mayor1 seat | ||
| Kevin Pearson, ElectedSooke First | 3,141 | |
| Al Beddows | 2,307 | |
| Council6 seats | ||
| Herb Haldane, ElectedSooke First | 2,689 | |
| Rob Pearce, ElectedSooke First | 2,321 | |
| Katherine Strongwind, Elected | 2,301 | |
| Janet Evans, ElectedSooke First | 2,290 | |
| Curtis Peterec, ElectedSooke First | 2,226 | |
| Elliott Lifton, ElectedSooke FirstLifton won the sixth seat by 5 votes after a recount | 2,177 | |
| Helen RittsSooke Together | 2,172 | |
| Steven SorensenSooke Together | 2,082 | |
| Christine ThomasSooke First | 2,070 | |
| Susan BelfordSooke Together | 1,830 | |
| Brian McHattieSooke Together | 1,787 | |
| Tony St-Pierre | 1,487 | |
| Kyra Lazzar | 1,405 | |
| Noah Dowhy | 1,330 | |
| Nick Dickinson-Wilde | 982 | |
| Landon Grams | 893 | |
Elected. Official count.
Ballot question
Sooke Gathering Place (non-binding)
Yes 2,687No 1,813
Non-binding. Does not authorize borrowing or construction.13
Correction, October 21, 2026: The District of Sooke's official results, declared after an October 20 recount, added six votes that the tabulators had not read: Kevin Pearson 3,140 to 3,141; Herb Haldane 2,688 to 2,689; Steven Sorensen 2,081 to 2,082; Christine Thomas 2,069 to 2,070; Landon Grams 891 to 893. No winner changed. Elliott Lifton won the sixth council seat by 5 votes over Helen Ritts. Earlier versions of this page showed the preliminary counts, and showed Colwood and Sooke vote shares (Doug Kobayashi 77.2%, Kevin Pearson 57.8%) based on CivicInfo BC ballot totals (5,502 and 5,436) rather than the official municipal totals (5,432 and 5,498).124
Sources1District of Sooke, official results following recount (opens in a new tab)2District of Sooke, recount notice (opens in a new tab)3CivicInfo BC, Sooke results (opens in a new tab)4City of Colwood, official election results (opens in a new tab)
School trustees.
SD62 Milnes Landing zone
Ed Berlando, Amanda Dowhy and Laurie Szadkowski were acclaimed.123
SD62 Belmont zone
Trudy Spiller, Mike Manhas, Cendra Beaton and Tom Davis were elected to the four seats. Russ Chipps and Mattie McMillan were not elected. Official, SD62, October 21, 2026.124
SD61 Greater Victoria
Alexandra Bomphray was elected trustee for Trustee Electoral Area 3 (Highlands / View Royal). Official, SD61, October 21, 2026.567
Sources1SD62 Declaration of Official Election Results (opens in a new tab)2SD62 trustee elections (opens in a new tab)3District of Sooke, Elections (opens in a new tab)4CivicInfo BC, SD62 results (opens in a new tab)5SD61 Declaration of Official Election Results (opens in a new tab)6SD61, official election results (opens in a new tab)7CivicInfo BC, SD61 results (opens in a new tab)
Juan de Fuca.
Al Wickheim was elected Juan de Fuca Electoral Area director by acclamation, so there is no vote for that seat.1
For any other ballots in the electoral area, check the CRD's 2026 election page.2
Sources1Capital Regional District, Declaration of Election by Acclamation (opens in a new tab)2CRD's 2026 election page (opens in a new tab)
What happens next.
Official results are declared for Sooke, Colwood, Highlands, Metchosin and Langford, and for SD61 and SD62 trustees. This page will be updated on this URL when View Royal posts its declaration.1234567
Elliott Lifton won Sooke's sixth council seat by 5 votes after a recount, 2,177 to Helen Ritts's 2,172. Highlands mayor (29) and council 6th (25) and Langford council 6th (101) are official. View Royal mayor (73) and council 6th (13) remain unofficial.168910
Sources1District of Sooke, official results following recount (opens in a new tab)2City of Colwood, official election results (opens in a new tab)3District of Highlands, 2026 election results (opens in a new tab)4District of Metchosin, elections (opens in a new tab)5Langford (opens in a new tab)6City of Langford, Declaration of Official Election Results, October 21, 2026 (opens in a new tab)7Town of View Royal (opens in a new tab)8District of Highlands, Official Election Results Report, October 21, 2026 (opens in a new tab)9CivicInfo BC, Langford results (opens in a new tab)10Town of View Royal, 2026 results page (opens in a new tab)
About these counts
Official results declared October 21, 2026, for Sooke, Colwood and Highlands, and for SD61 and SD62 trustees. The District of Metchosin and the City of Langford declared the winners official on October 21; their declarations do not list vote totals, so the counts shown are from CivicInfo BC. View Royal had not posted an official declaration online when we checked on October 23, 2026. Its counts remain unofficial (CivicInfo BC, unchanged since October 18). We will update this URL when it posts.
This page covers the Oct. 17 municipal elections only. It is not the Oct. 24 B.C. provincial election.
Sources1District of Sooke, official results following recount (opens in a new tab)2City of Colwood, official election results (opens in a new tab)3City of Colwood, official results image (opens in a new tab)4District of Highlands, 2026 election results (opens in a new tab)5District of Highlands, Official Election Results Report, October 21, 2026 (opens in a new tab)6District of Highlands, Declaration of Official Election Results, Mayor (opens in a new tab)7District of Highlands, Declaration of Official Election Results, Councillor (opens in a new tab)8District of Highlands, Determination of Election Results, October 21, 2026 (opens in a new tab)9District of Metchosin, elections (opens in a new tab)10District of Metchosin, Declaration of Official Election Results, Mayor (opens in a new tab)11District of Metchosin, Declaration of Official Election Results, Councillor (opens in a new tab)12Langford (opens in a new tab)13City of Langford, Declaration of Official Election Results, October 21, 2026 (opens in a new tab)14Town of View Royal (opens in a new tab)15Town of View Royal, 2026 results page (opens in a new tab)16SD62 Declaration of Official Election Results (opens in a new tab)17SD61 Declaration of Official Election Results (opens in a new tab)18CivicInfo BC, Langford results (opens in a new tab)19CivicInfo BC, Metchosin results (opens in a new tab)20CivicInfo BC, Highlands results (opens in a new tab)
Who ran, and how voting workedEvery candidate on the ballot, the voting places and what each race was about
Candidates are listed in alphabetical order by last name. The order on your ballot may be different.
Langford
Mayor
- Scott Goodmanson
- Stew Young
Council
- Shawn Blair
- Jennifer Dunnett
- Lisa Foxall
- Brandy Gordon
- Kimberley Guiry
- Colby Harder
- Bryson Hill
- Trevor Hinton
- Wendy Hobbs
- Andrew Jackson
- Alex McLeod
- Michael Mortimore
- Matt Sahlstrom
- Tanya Sunshine
- Mary Wagner
- Keith Yacucha
What the race was about
- Property taxes
Former mayor Stew Young is campaigning to lower taxes after what he calls more than 55% in accumulated increases this term. Mayor Scott Goodmanson says earlier low rates leaned on amenity funds and that growth required more police and firefighters.4
- Traffic
Young says he would work with the province and B.C. Transit on HOV and bus-priority lanes. Goodmanson points to the city's new transportation and other master plans.4
- Planning and growth
Goodmanson's council refreshed the Official Community Plan with connected master plans; the city's population is estimated at about 60,000.4
Sources1City of Langford Declaration of Election by Voting, Sept. 21, 2026 (opens in a new tab)2Langford voter information (opens in a new tab)3SD62 Trustee Candidates (opens in a new tab)4Times Colonist, Oct. 3 (opens in a new tab)
Colwood
Mayor
- Cynthia Day
- Doug Kobayashi
- Rob Martin
Council
- Harold Bloomenthal
- Terrilynn Gee
- David Grove
- Kim Jordison
- Deborah Law
- Misty Olsen
- Jennifer Parlee
- Eugene Tseng
- Ian Ward
What the race was about
- Traffic and transportation
Especially commuter congestion on Veterans Memorial Parkway and Sooke Road.45
- Property taxes and transparency
Former mayor Rob Martin has raised the cost and number of council code of conduct investigations; Mayor Doug Kobayashi says in-camera sessions protect privacy.4
- Health care
The City opened a city-leased clinic in January 2025 with doctors hired as municipal employees.4
- Aging infrastructure and long-term planning5
All-candidates eventColwood Election Town Hall, Tuesday, Oct. 6, 7 to 9 p.m., Anglican Church of the Advent parish hall, 510 Mount View Avenue.6
Sources1City of Colwood, Meet the Candidates (opens in a new tab)2City of Colwood, Elections (opens in a new tab)3SD62 Trustee Candidates (opens in a new tab)4Times Colonist, Aug. 26 (opens in a new tab)5Island Social Trends, Sept. 13 (opens in a new tab)6Church of the Advent (opens in a new tab)
View Royal
Mayor
- Anna Becker
- Volker Dammann
- Teodora Kristof
- Ryan Painter
- David Screech
Council
- Don Brown
- Sacha Christensen
- Carolynne Clark
- Spencer Dixon
- Diane Fownes
- Cam Harris
- Jay Josh
- Gery Lemon
- Sean MacKenzie
- Owen Marshall
- Ron Mattson
- Amy McCooey
Also on the ballot
A non-binding question: "Are you in favour of allowing short-term rentals in the Town of View Royal, if they are conducted in alignment with Provincial legislation?"2
What the race was about
Sources1Town of View Royal Declaration of Election by Voting, Sept. 21, 2026 (opens in a new tab)2View Royal (opens in a new tab)3Town of View Royal, Candidates and Mail Ballot Information (opens in a new tab)4SD61 2026 election (opens in a new tab)5Times Colonist, Sept. 22 (opens in a new tab)
Metchosin
Mayor
- Steve Gray
- Marie-Térèse Little
- Shawn Melinchuk
Council
- Shelly Donaldson
- Ellen Frisch
- Kyara Kahakauwila
- Mattie McMillan
- Mark Muldoon
- Jesse Pewarchuk
- Eric White
What the race was about
- A new post-disaster fire hall
A project of roughly $16 million with close to $10 million in grants secured.3
- Finances
The District's chief financial officer has cautioned that Metchosin could face an annual deficit of about $1.3 million after 2030 on current projections.3
- Protecting rural and agricultural land3
Sources1District of Metchosin notice (opens in a new tab)2SD62 Trustee Candidates (opens in a new tab)3Goldstream News Gazette, Sept. 14 (opens in a new tab)
Highlands
Mayor
- Gord Baird
- Ken Williams
Council
- Justin Allen
- Leslie Anderson
- Ann Baird
- Ken Brotherston
- Marie Brotherston
- Patrick Harriott
- Rob Justice
- Marcie McLean
- Karel Roessingh
What the race was about
- Millstream Meadows
Mayor Ken Williams wants to remove the "regenerative development" requirement on the remediated former landfill site to allow regular commercial and light industrial use; Coun. Gord Baird wants to keep it.3
- Property taxes and the tax base
Highlands had a 9.5% tax increase this year, and about 78% of its tax revenue is residential.3
All-candidates meetingTuesday, Oct. 6, 7 to 9 p.m., Highlands Community Hall, 729 Finlayson Arm Road, hosted by the Highlands District Community Association.3
Sources1District of Highlands Declaration of Election by Voting, Sept. 21, 2026 (opens in a new tab)2Highlands (opens in a new tab)3Times Colonist, Sept. 25 (opens in a new tab)
Sooke
Mayor
- Al Beddows
- Kevin PearsonSooke First
Council
- Susan BelfordSooke Together
- Nick Dickinson-Wilde
- Noah Dowhy
- Janet EvansSooke First
- Landon Grams
- Herb HaldaneSooke First
- Kyra Lazzar
- Elliott LiftonSooke First
- Brian McHattieSooke Together
- Rob PearceSooke First
- Curtis PeterecSooke First
- Helen RittsSooke Together
- Steven SorensenSooke Together
- Tony St-Pierre
- Katherine Strongwind
- Christine ThomasSooke First
Also on the ballot
A non-binding question asking whether the District should consider borrowing up to $5 million for the proposed Sooke Gathering Place intergenerational centre at 6671 Wadams Way.3
What the race was about
- The Official Community Plan
Adopted last December, it raised the number of development permit areas from three to nine.4
- Traffic and the Throup Road to Phillips Road connector
Including how much Sooke can afford to borrow.5
- Slates
Two elector organizations, Sooke First and Sooke Together, are running candidates for council.4
- The Sooke Gathering Place ballot question3
Sources1District of Sooke, Elections (opens in a new tab)2Declaration of Candidates (opens in a new tab)3District of Sooke (opens in a new tab)4Times Colonist, Oct. 2 (opens in a new tab)5Sooke News Mirror, June 27 (opens in a new tab)
School trustees, SD62
Belmont zone
Zone 1: Colwood, Highlands, Langford, Metchosin and a small part of View Royal.
- Cendra Beaton
- Russ Chipps
- Tom Davis
- Mike Manhas
- Mattie McMillan
- Trudy Spiller
Milnes Landing zone
Zone 2: Sooke and Port Renfrew area. All three trustees were acclaimed, per the District of Sooke, so there is no vote.
- Ed Berlando
- Amanda Dowhy
- Laurie Szadkowski
Sources1SD62 Trustee Candidates (opens in a new tab)2District of Metchosin notice (opens in a new tab)3District of Sooke, Elections (opens in a new tab)
Who could vote
Who can vote
You can vote as a resident if you are 18 or older on voting day, a Canadian citizen, have lived in B.C. for at least six months, and live in the municipality. People who own property in a municipality but live elsewhere in B.C. may be able to vote there as a non-resident property elector.12
Not on the list? Bring ID
Not on the voters list? You can register when you vote. Bring two pieces of ID that together show who you are and where you live, and at least one must have your signature. Photo ID is not required.34
Help at the polls
Langford, View Royal, Highlands and Sooke offer curbside voting if you cannot go inside the voting place. In Colwood and Metchosin, call the municipality to ask about help voting.4567
Sources1Province of B.C. (opens in a new tab)2Langford voter information (opens in a new tab)3District of Metchosin notice (opens in a new tab)4View Royal voter information (opens in a new tab)5Langford (opens in a new tab)6Highlands (opens in a new tab)7Sooke (opens in a new tab)