There will be a lot of new faces around council tables following the 2026 municipal elections on southern Vancouver Island.

The polls are closed in the 2026 municipal elections in British Columbia. Voters across Vancouver Island cast their ballots for mayoral, councillor, school trustee and electoral area directors.

These are preliminary results reported on Sunday night.

A second term for Marianne Alto in Victoria

Voters in Victoria appear to have decided Marianne Alto will have a second term as mayor, but it looks like council might get a refresh.

Preliminary results with 56 of 58 polls reporting had Alto with nearly 45% of the popular vote, outpacing her nearest challengers, Bruce McGuigan and Mike Harris, who pulled 34% and 11%, respectively.

Councillor results (elected in bold and marked with *)

*Stephen Hammond — 15,092

*Matt Dell — 14,291

*Marg Gardiner — 14,208

*Jeremy Caradonna — 14,132

*Melissa Cseszko — 13,971

*Jack Sandor — 13,777

*Wendy Bowkett — 13,545

*Dave Thompson — 13,103

Krista Loughton — 13,088

Bella Lee — 12,947

Arthur McInnis — 12,931

Karen Rothe — 12,806

Susan Kim — 9,890

Peter Rose Gibbs — 8798

Jerry Garcia — 7126

Jason Heit — 5695

Martin Girard — 2857

Shona Dion — 2378

Herb Collins — 1968

Steve Filipovic — 1058

James Harsymow — 683

Six of nine seats go to Save Our Saanich

Save Our Saanich, a slate of one mayoral and five council candidates, swept into office on Saturday night, with Rishi Sharma elected mayor. Sharma had 45% of the vote in preliminary results, ahead of councillors Zac de Vries (39%) and Karen Harper (14%) and Robin Stanbridge (1.6%).

Re-elected incumbents Colin Plant, Nathalie Chambers and Teale Phelps Bondaroff are the only members of council not part of the slate.

Councillor results (elected in bold and marked with *)

*Lorne DeLarge — 16,615

*Nancy Di Castri — 16,319

*Colin Plant — 16,174

*Laurie Lidstone — 15,389

*Graham Wright — 15,101

*Matt McGeachie — 14,591

*Nathalie Chambers — 13,027

*Teale Phelps Bondaroff — 12,735

Mauricio Curbelo — 12,632

Susan Brice — 11,462

Judy Brownoff — 10,473

Colette Baty — 9,428

Harjas Singh Popli — 9,020

Kathleen Burton — 9,015

Hollis Hodson — 7,490

Sasha Izard — 7,324

Don Cameron — 6,766

Erin Elizabeth Booth — 6,676

Garnett Humenick — 6,405

Jordan Weaver — 6,299

Finn Fairbairn — 5,990

Alli Deelstra — 5,005

Brendan Ralfs — 4,172

Noah Fruttarol — 3,771

Sierra Wicks-Irving — 3,303

Tia Sibbald — 2,613

Nic Renaud — 1,545

After four-year absence, Stew Young back as Langford mayor

Stew Young is back in the mayor’s chair in Langford, four years after losing to newcomer Scott Goodmanson. Last election brought in a bunch of new faces, with only one incumbent returned to council. That was the case again this year, with just one sitting councillor — Colby Harder — back on council.

Councillor results (elected in bold and marked with *)

*Lisa Foxall — 8,574

*Wendy Hobbs — 7,720

*Bryson Hill — 7,533

*Jennifer Dunnett — 7,117

*Brandy Gordon — 6,600

*Colby Harder — 6,082

Mary Wagner — 5,981

Keith Yacucha — 5,513

Kimberley Guiry — 5,033

Tanya Sunshine — 4,966

Matt Sahlstrom — 2,843

Trevor Hinton — 2,328

Shawn Blair — 1,772

Michael Mortimore — 1,386

Andrew Jackson — 1,132

Alex McLeod — 772

Jack McClintock ousts incumbent in North Saanich

Councillor Jack McClintock is North Saanich’s new mayor, with 65% of the vote in preliminary results. Felice Mazzoni of North Saanich Strong got about 29%, while incumbent Peter Jones had 5.5%.

Councillor results (elected in bold and marked with *)

*Jane Burnes — 2,810

*Stuart Mackinnon — 2,669

*Jim Woolford — 2,557

*Brian Robinson — 2,372

*Phillip DiBattista — 2,308

*Walter Langer — 2,271

Kristine Marshall, North Saanich Strong — 1,770

Greg Warner, North Saanich Strong — 1,762

Sanjiv Shrivastava, North Saanich Strong — 1,696

Irene McConkey, North Saanich Strong — 1,502

Gerald Hannig — 1,306

Steve Gray topples incumbent in Metchosin mayor’s race

Councillor Steve Gray unseated Marie-Térèse Little for the mayor’s seat in Metchosin after campaigning against her push for a new fire hall. Preliminary results showed Gray with 77% (1,724 votes) in the mayoral race, while Little received 19.4% (434 votes) Shawn Melinchuk had three per cent of the vote.

Only one incumbent councillor, Shelly Donaldson, was running, and she was re-elected. Kyara Kahakauwila returns to council after an unsuccessful run for mayor in 2022.

Councillor results (elected in bold and marked with *)

*Kyara Kahakauwila — 1,563

*Jesse Pewarchuk — 1,487

*Shelly Donaldson — 1,384

*Mark Muldoon — 1,294

Eric White — 829

Ellen Frisch — 795

Mattie McMillan — 317

Leonard Krog wins third term in Nanaimo

Leonard Krog is in for another term as Nanaimo voters re-elected the incumbent mayor, who captured 41% of the vote in preliminary results. He was about 2,000 votes ahead of his nearest competitor, Sarah Lovegrove.

Councillor results (elected in bold and marked with *)

*Ben Geselbracht — 12,399

*Paul Manly — 12,052

*Hilary Eastmure — 10,660

*Sheryl Armstrong — 9,368

*Andréa Coutu — 8,160

*Erin Hemmens — 8,090

*Marnie Boers — 7,873

*Ian Thorpe — 7,654

Janice Perrino — 6,263

Sandy Bartlett — 6,174

Paul Chapman — 6,018

Jeff Annesley — 4,927

Bryan Gordon — 4,730

Derek Hanna — 4,229

Malcolm Cooke — 4,223

Meg Fyfe Watkins — 4,208

Frank Pluta — 4,096

Joe Figel — 4,093

Matthew Miller — 3,826

Zaki Mohammed — 3,815

Andrew Merilees — 3,584

Jackie Bolen — 3,195

Richard Harlow — 3,181

Paul Van Ryssel — 3,098

Cameron Leckenby — 3,001

Bill McKay — 2,789

Steven Johns — 2,343

Angela Waldick — 2,336

Patrick Gunville — 2,168

Mark Chandler — 2,159

Austin Seng — 1,829

Max MacKay — 1,590

Ryan Djakovic — 1,222

Kenneth Bennett — 1,215

Rod Moreno — 1,124

Bryant Marshall — 1,051

Shane Crawley — 929

Anita Greer — 701

Holden Southward — 410

Robert Phelan — 294

Volker Dammann new mayor in View Royal

Preliminary results have Volker Dammann (1,131) just 73 votes ahead of David Screech (1,058) in the race for mayor in View Royal. Ryan Painter was the next closest competitor, with 856 votes.

Incumbent councillors Gery Lemon and Don Brown were re-elected. Just 13 votes separate Cam Harris and incumbent Ron Mattson in the race for the sixth council seat.

Councillor results (elected in bold and marked with *)

*Gery Lemon — 1,833

*Amy McCooey — 1,767

*Sacha Christensen — 1,765

*Don Brown — 1,472

*Carolynne Clark — 1,402

*Cam Harris — 1,347

Ron Mattson — 1,334

Sean MacKenzie — 1,203

Owen Marshall — 1,194

Diane Fownes — 730

Spencer Dixon — 479

Jay Josh — 414

Four incumbents re-elected in Duncan, McKinlay acclaimed mayor

Mike McKinlay has been acclaimed as mayor in Duncan, where the four incumbents running for re-election topped the polls.

Councillor results (elected in bold and marked with *)

*Garry Bruce — 555

*Tom Duncan — 550

*Carol Newington — 537

*Jenni Capps — 514

*Jessica Fetchko — 513

*Bernice Timmer — 474

Adrian Mulholland — 440

Bradley Humenick — 403

Mark Anderson — 314

Dana Arthurs — 278

Councillor Kevin Pearson new mayor in Sooke

Three-term councillor Kevin Pearson is the new mayor of Sooke with all but one of his full slate, Sooke First, elected as councillors. Preliminary results had Pearson with 58% of the vote, about 800 votes ahead of Al Beddows.

Councillor results (elected in bold and marked with *)

Herb Haldane, Sooke First — 2,688

Rob Pearce, Sooke First — 2,321

Katherine Strongwind — 2,301

Janet Evans, Sooke First — 2,290

Curtis Peterec, Sooke First — 2,226

Elliott Lifton, Sooke First — 2,177

Helen Ritts, Sooke Together — 2,172

Steven Sorensen, Sooke Together — 2,081

Christine Thomas, Sooke First — 2,069

Susan Belford, Sooke Together — 1,830

Brian McHattie, Sooke Together — 1,787

Tony St-Pierre — 1,487

Kyra J Lazzar — 1,405

Noah Dowhy — 1,330

Nick Dickinson-Wilde — 982

Landon Grams — 891

Zeb King moves into mayor’s seat in Central Saanich

After 21 years around the Central Saanich council table, Zeb King is moving into the mayor’s seat. King got about 52% of the vote in the race against Pat Bryant. Incumbent Ryan Windsor did not run for election.

All four members of the Sustain OUR Central Saanich slate were elected. Only one incumbent, Sarah Riddell, was elected again.

Councillor results (elected in bold and marked with *)

*Susan Zedel, Sustain OUR Central Saanich — 4,159

*Sarah Riddell — 4,157

*Kathleen Zimmerman, Sustain OUR Central Saanich — 3,976

*Ben Michell — 3,893

*Anny Scoones, Sustain OUR Central Saanich — 3,605

*David Lawson, Sustain OUR Central Saanich — 3,379

Bob Thompson — 2,983

Christopher Graham — 2,049

Lori Shaw — 1,468

Rafael Fuentes — 1,016

Kevin Murdoch wins another term as Oak Bay mayor

Incumbent Kevin Murdoch is back as mayor of Oak Bay. Preliminary results show him with 74% of the vote against Sam Holland. All three incumbents who were running (Hazel Braithwaite, Cairine Green and Esther Paterson) were re-elected.

Councillor results (elected in bold and marked with *)

Hazel Braithwaite — 5,095

Will Moore — 4,715

Cairine Green — 4,357

Roxanne Helme — 4,101

Esther Paterson — 3,928

David Gleeson — 3,399

Karin L Sweeney — 2,933

Sarah I Starkweather — 2,307

Katerina Weller — 1,940

Incumbent councillors re-elected in Sidney

Sidney council has three new faces, including acclaimed Mayor Peter Wainright, a former seven-term councillor. Wainright spent 23 years on council between 1993 and 2022. He was acclaimed after outgoing Mayor Cliff McNeil-Smith dropped out of the race on the nomination deadline.

All four incumbent councillors running again — Steve Duck, Scott Garnett, Richard Novek and Terri O’Keeffe — were re-elected.

Councillor results (elected in bold and marked with *)

*Terri O’Keeffe — 2,549

*Steve Duck — 2,374

*Scott Garnett — 2,215

*Richard Novek — 1,974

*Eric Diller — 1,896

*Rory Lambert — 1,865

Harninder Jacquot — 1,758

Steve Price — 1,202

Erin Fedotov — 1,189

Jamie Wellbourn — 947

Duncan Cavens the new mayor in Esquimalt

Duncan Cavens cruised to the mayor’s seat in Esquimalt on Saturday with over 90 per cent of the preliminary vote. Cavens recieved 4,729 votes for mayor, while David Gauthier received 420.

Councillor results (elected in bold and marked with *)

*Tim Morrison — 3,294

*Tara Todesco — 2,873

*Meagan Brame — 2,556

*Andrea Boardman — 2,480

*Holly Courtright — 2,385

*Meredith James — 2,384

Kody Thomson — 2,095

Dan Igaz — 1,718

Bruce McIldoon — 1,384

Robb Johnstone — 1,347

Tyler Russell — 1,240

Zach Mulder — 1,158

Doug Kobayashi back as mayor in Colwood

Incumbent Mayor Doug Kobayashi cruised to another big victory in Colwood, capturing 77% of the vote to cruise to victory over former mayor Rob Martin and councillor Cynthia Day, who served with both over her seven terms around the council table.

Councillor results (elected in bold and marked with *)

*Misty Olsen — 3,864

*Eugene Tseng — 3,615

*Ian Ward — 3,264

*David Grove — 3,232

*Deborah Law — 3,146

*Harold Bloomenthal — 2,624

Jennifer Parlee — 2,366

Terrilynn Gee — 1,502

Kim Jordison — 1,416

Gord Baird records narrow win in Highlands

Preliminary results have Gord Baird (about 51%) narrowly winning the mayor’s race over incumbent Ken Williams (49%) in Highlands, with just 29 votes separating the two. There are 1,823 registered voters in Highlands, and 982 ballots cast.

Councillor results (elected in bold and marked with *)

*Karel Roessingh — 555

*Justin Allen — 547

*Leslie Anderson — 534

*Rob Justice — 528

*Ann Baird — 515

*Patrick Harriott — 464

Marcie McLean — 439

Marie Brotherston — 422

Ken Brotherston — 366

Adam Walker unseats Westbroek in Qualicum Beach

Adam Walker has been elected mayor in Qualicum Beach. Preliminary results show the former MLA with 58.6% of the vote, about 1,000 votes ahead of incumbent Teunis Westbroek, who was seeking a seventh term.

Councillor results (elected in bold and marked with *)

*Mischa Oak — 3,483

*Donald Couzens — 2,598

*Scott Harrison — 2,505

*Anne Skipsey — 2,476

Jean Young — 2,190

Melissa Worth — 1,696

Robert Filmer — 1,609

North Cowichan hands Rob Douglas another term

Rob Douglas is back for a second term as mayor after a decisive vote in North Cowichan, capturing 61% of the vote in preliminary results.

Councillor results (elected in bold and marked with *)

*Don Allingham — 5,695

*Christopher Justice — 5,581

*Krystal Adams — 5,359

*Valerie Russell — 5,107

*Chris Istace — 4,927

*Derek Masselink — 4,550

Mike Caljouw — 3,750

Bruce Findlay — 3,542

Tek Manhas — 3,499

Becky Hogg — 3,378

Joyce Behnsen — 2,661

Brian Chambers — 1,951