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.

Official

Mayor

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

Langford, from the hill above the town centre
Langford, from the hill above the town centre. Photo: P199 / CC BY-SA 4.0 (opens in a new tab)
Langford official counts for every candidate with a verified total
CandidateVotesShare of the leader's count
Mayor1 seat
Stew Young, Elected9,80164.1%
Scott Goodmanson5,41135.4%
Council6 seats
Lisa Foxall, Elected8,574
Wendy Hobbs, Elected7,720
Bryson Hill, Elected7,533
Jennifer Dunnett, Elected7,117
Brandy Gordon, Elected6,600
Colby Harder, Elected101-vote margin6,082
Mary Wagner101-vote margin5,981
Keith Yacucha5,513
Kimberley Guiry5,033
Tanya Sunshine4,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.

Official

Mayor

Doug Kobayashi

4,250 votes

5,432 ballots cast, 33.2% turnout (City of Colwood).1

Royal Beach Park, Colwood
Royal Beach Park, Colwood. Photo: Kyle Wilson / CC BY-SA 4.0 (opens in a new tab)
Colwood official counts for every candidate with a verified total
CandidateVotesShare of the leader's count
Mayor1 seat
Doug Kobayashi, Elected4,250
Rob Martin626
Cynthia Day537
Council6 seats
Misty Olsen, Elected3,864
Eugene Tseng, Elected3,615
Ian Ward, Elected3,264
David Grove, Elected3,232
Deborah Law, Elected3,146
Harold Bloomenthal, Elected2,624
Jennifer Parlee2,366
Terrilynn Gee1,502
Kim Jordison1,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.

Unofficial

Mayor, unofficial

Volker Dammann

1,131 votes

Ahead by 73 votes

3,272 ballots cast, about 33.5% of eligible voters (Town of View Royal).12

The Town homepage says official results are posted. Its results page is still titled unofficial.12

View Royal unofficial counts for every candidate with a verified total
CandidateVotesShare of the leader's count
Mayor1 seat
Volker Dammann, Winner, unofficial count73-vote margin1,131
David Screech73-vote margin1,058
Ryan Painter856
Anna Becker164
Teodora Kristof35
Council6 seats
Gery Lemon, Winner, unofficial count1,833
Amy McCooey, Winner, unofficial count1,767
Sacha Christensen, Winner, unofficial count1,765
Don Brown, Winner, unofficial count1,472
Carolynne Clark, Winner, unofficial count1,402
Cam Harris, Winner, unofficial count13-vote margin1,347
Ron Mattson13-vote margin1,334

Winner on the unofficial count.

Ballot question

Short-term rentals (non-binding)

Yes 1,886No 1,331

Non-binding.123

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
Steve Gray
Photo: Ed Watson

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

Metchosin
Metchosin. Photo: P199 / CC BY-SA 4.0 (opens in a new tab)
Official campaign Instagram, @metchosinsteve. Oct. 17, 2026 victory thank-you. (opens in a new tab)

See Steve Gray's election-night post on Instagram (opens in a new tab)

Metchosin official counts for every candidate with a verified total
CandidateVotesShare of the leader's count
Mayor1 seat
Steve Gray, Elected1,72477%
Marie-Térèse Little434
Shawn Melinchuk68
Council4 seats
Kyara Kahakauwila, Elected1,563
Jesse Pewarchuk, Elected1,487
Shelly Donaldson, Elected1,384
Mark Muldoon, Elected1,294
Eric White829
Ellen Frisch795
Mattie McMillan317

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.

Official

Mayor

Gord Baird

500 votes · 50.9%

Won by 29 votes

982 ballots cast, 1,823 registered voters, 53.87% turnout (District of Highlands).2

Update, October 22, 2026: The District of Highlands declared official results on October 21. No vote counts changed.12

Highlands official counts for every candidate with a verified total
CandidateVotesShare of the leader's count
Mayor1 seat
Gord Baird, Elected29-vote margin50050.9%
Ken Williams29-vote margin471
Council6 seats
Karel Roessingh, Elected555
Justin Allen, Elected547
Leslie Anderson, Elected534
Rob Justice, Elected528
Ann Baird, Elected515
Patrick Harriott, Elected25-vote margin464
Marcie McLean25-vote margin439

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

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

Sooke Basin
Sooke Basin. Photo: Michal Klajban / CC BY-SA 4.0 (opens in a new tab)
Sooke official counts for every candidate with a verified total
CandidateVotesShare of the leader's count
Mayor1 seat
Kevin Pearson, ElectedSooke First3,141
Al Beddows2,307
Council6 seats
Herb Haldane, ElectedSooke First2,689
Rob Pearce, ElectedSooke First2,321
Katherine Strongwind, Elected2,301
Janet Evans, ElectedSooke First2,290
Curtis Peterec, ElectedSooke First2,226
Elliott Lifton, ElectedSooke FirstLifton won the sixth seat by 5 votes after a recount2,177
Helen RittsSooke Together2,172
Steven SorensenSooke Together2,082
Christine ThomasSooke First2,070
Susan BelfordSooke Together1,830
Brian McHattieSooke Together1,787
Tony St-Pierre1,487
Kyra Lazzar1,405
Noah Dowhy1,330
Nick Dickinson-Wilde982
Landon Grams893

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

MayorVote for 1 of 21

  • Scott Goodmanson
  • Stew Young

CouncilVote for up to 6 of 161

  • 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

MayorVote for 1 of 31

  • Cynthia Day
  • Doug Kobayashi
  • Rob Martin

CouncilVote for up to 6 of 91

  • 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

MayorVote for 1 of 51

  • Anna Becker
  • Volker Dammann
  • Teodora Kristof
  • Ryan Painter
  • David Screech

CouncilVote for up to 6 of 121

  • 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

  • Traffic congestion

    View Royal sits between the core and the rest of the West Shore.5

  • Housing, business development and the Six Mile corridor5
  • Short-term rentals

    Short-term rentals are the subject of the ballot question.2

  • Turnout

    29% of eligible voters cast ballots in 2022.5

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

MayorVote for 1 of 31

  • Steve Gray
  • Marie-Térèse Little
  • Shawn Melinchuk

CouncilVote for up to 4 of 71

  • 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

MayorVote for 1 of 21

  • Gord Baird
  • Ken Williams

CouncilVote for up to 6 of 91

  • 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

MayorVote for 1 of 212

  • Al Beddows
  • Kevin PearsonSooke First

CouncilVote for up to 6 of 1612

  • 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 zoneVote for up to 4 of 6123

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 zoneAcclaimed123

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)