Victoria: who represents it, and who is running

Victoria — General Local Election votes on 2026-10-17.

Holding office2
the sitting council
On the ballot27
0 sitting members running again

The official candidate list ↗ · What Victoria is like — the /local page

Federal riding: Esquimalt—Saanich—Sooke — Stephanie McLean (Liberal)

1

Mayor

NameOfficeParty / slateSeatSource
Bruce McGuigan f Mayor Running Independent CivicInfo BC
Christopher Hanna Mayor Running Independent CivicInfo BC
David Johnston f𝕏 Mayor Running Independent CivicInfo BC
Gregoor Miller Mayor Running Independent CivicInfo BC
Lyall G Atkinson Mayor Running Independent CivicInfo BC
Mike Harris 𝕏ig Mayor Running Independent CivicInfo BC
2

Councillor

NameOfficeParty / slateSeatSource
Arthur McInnis fig Councillor Running Independent at large CivicInfo BC
Bella Lee fig Councillor Running Independent at large CivicInfo BC
Dave Thompson fig Councillor Running (incumbent) Independent at large CivicInfo BC
Herb Collins f Councillor Running Independent at large CivicInfo BC
Jack Sandor fig Councillor Running Independent at large CivicInfo BC
James Harasymow f Councillor Running Independent at large CivicInfo BC
Jason Heit fig Councillor Running Independent at large CivicInfo BC
Jeremy Caradonna ig Councillor Running (incumbent) Independent at large CivicInfo BC
Jerry Garcia fig Councillor Running Independent at large CivicInfo BC
Karen Rothe Councillor Running Independent at large CivicInfo BC
Krista Loughton fig Councillor Running (incumbent) Independent at large CivicInfo BC
Marg N Gardiner fig Councillor Running (incumbent) Independent at large CivicInfo BC
Martin Girard fig Councillor Running Independent at large CivicInfo BC
Matt Dell f𝕏ig Councillor Running (incumbent) Independent at large CivicInfo BC
Melissa K Cseszko Councillor Running Independent at large CivicInfo BC
Peter R Gibbs f𝕏ig Councillor Running Victoria For All at large CivicInfo BC
Shona Dion ig Councillor Running Independent at large CivicInfo BC
Stephen Hammond f Councillor Running (incumbent) Independent at large CivicInfo BC
Steve Filipovic f𝕏 Councillor Running Independent at large CivicInfo BC
Susan Kim f𝕏ig Councillor Running (incumbent) Victoria For All at large CivicInfo BC
Wendy Bowkett f𝕏 Councillor Running Independent at large CivicInfo BC
3

Member of the Legislative Assembly

NameOfficeParty / slateSeatSource
Nina Krieger Elected Member of the Legislative Assembly BC NDP Victoria-Swan Lake Provincial legislature
4

Member of Parliament

NameOfficeParty / slateSeatSource
Stephanie McLean ✉️ Elected Member of Parliament Liberal Esquimalt—Saanich—Sooke House of Commons
i

Notes on this record

How the lists were read, and what could not be.

  • Candidates from CivicInfo BC's candidate site (https://bc.localelections.ca/election_candidates/142_2026_candidates.html), which labels itself unofficial; the municipality's Declaration of Candidates is the official list. Phone numbers and the personal emails listed there are not copied, by the public-role rule.
  • Sitting council not yet captured from the municipality's own page; CivicInfo's "Previous Office: Incumbent" flag is the only incumbency signal here.
  • Candidates from CivicInfo BC's candidate site (https://bc.localelections.ca/election_candidates/142_2026_candidates.html), which labels itself unofficial; the municipality's Declaration of Candidates is the official list. Phone numbers and the personal emails listed there are not copied, by the public-role rule.
  • Sitting council not yet captured from the municipality's own page; CivicInfo's "Previous Office: Incumbent" flag is the only incumbency signal here.
  • Candidates from CivicInfo BC's candidate site (https://bc.localelections.ca/election_candidates/?ca-victoria), which labels itself unofficial; the municipality's Declaration of Candidates is the official list. Phone numbers and the personal emails listed there are not copied, by the public-role rule.
  • Sitting council not yet captured from the municipality's own page; CivicInfo's "Previous Office: Incumbent" flag is the only incumbency signal here.
  • Candidates from CivicInfo BC's candidate site (https://bc.localelections.ca/election_candidates/?ca-victoria), which labels itself unofficial; the municipality's Declaration of Candidates is the official list. Phone numbers and the personal emails listed there are not copied, by the public-role rule.
  • Sitting council not yet captured from the municipality's own page; CivicInfo's "Previous Office: Incumbent" flag is the only incumbency signal here.
  • Candidates from CivicInfo BC's candidate site (https://bc.localelections.ca/election_candidates/?ca-victoria), which labels itself unofficial; the municipality's Declaration of Candidates is the official list. Phone numbers and the personal emails listed there are not copied, by the public-role rule.
  • Sitting council not yet captured from the municipality's own page; CivicInfo's "Previous Office: Incumbent" flag is the only incumbency signal here.
  • Candidates from CivicInfo BC's candidate site (https://bc.localelections.ca/election_candidates/142_2026_candidates.html), which labels itself unofficial; the municipality's Declaration of Candidates is the official list. Phone numbers and the personal emails listed there are not copied, by the public-role rule.
  • Sitting council not yet captured from the municipality's own page; CivicInfo's "Previous Office: Incumbent" flag is the only incumbency signal here.
  • Candidates from CivicInfo BC's candidate site (https://bc.localelections.ca/election_candidates/142_2026_candidates.html), which labels itself unofficial; the municipality's Declaration of Candidates is the official list. Phone numbers and the personal emails listed there are not copied, by the public-role rule.
  • Sitting council not yet captured from the municipality's own page; CivicInfo's "Previous Office: Incumbent" flag is the only incumbency signal here.
s

Sources

Prepared 2026-10-10. Nomination papers are never opened: they carry home addresses. After voting day a candidate list becomes a result; these rows are reconciled, not deleted.