A City That Works
Candidates · Victoria, 17 October 2026

Who has a written answer

Said is a sourced sentence you can open. A dash is unknown, not a fail. This is not an endorsement.

The field at a glance

Every candidate on one screen. 20 names, 13 carrying a letter. Select a name to open what the framework found, without leaving this page. A dash is unknown, not a fail, and none of this is an endorsement.

What matters to me — tick the topics you vote on, and the field reorders by how much of them each candidate has answered
Every candidate: seat, whether they hold it now, the applied letter, how many of the 55 measures are answered, and how many of the five questions have a written answer.
B25/554/5
B23/553/5
B14/552/5
B−10/552/5
C+30/552/5
C+7/551/5
C14/554/5
C10/554/5
C−26/552/5
C−15/554/5
D21/553/5
D16/552/5
D14/553/5
17/550/5
15/553/5
10/551/5
7/551/5
7/550/5
5/550/5
1/550/5

The twelve squares under a name are the twelve topics, in the order of the list above, filled by how much of each carries a sourced answer — nothing, a little, some, most. A topic never gets a letter or an average. Select a name for the topic behind every square, the five questions, and the sources.

A letter is applied from the published rules once five measures are answered, and is never an average: an unweighted mean lets a thin card with one strong mark outrank a wide card with an honest spread, which is why the number of answered measures is printed beside every letter. See every candidate against all twelve topics.

Who is on this page, and who is not

The field changes until nominations close on 11 September 2026. This list is the site's own copy of the applied compute table, checked at build time — if the page and the table disagree, the build fails rather than publishing the difference.

Field status from the City elections page: accepted mayor nominations are ALTO, Marianne; ATKINSON, Lyall; GERVAIS-HARRISON, Darren; HANNA, Christopher; HARRIS, Mike; JOHNSTON, David; MCGUIGAN, Bruce; and MILLER, Gregoor. Accepted councillor nominations are Bowkett, Caradonna, Collins, Cseszko, Dell, Dion, Filipovic, Garcia, Gardiner, Gibbs, Girard, Hammond, Harasymow, Heit, Kim, Lee, Loughton, McInnis, Rothe, Sandor and Thompson. That City list is the source for nomination-accepted status on this page. A newspaper-reported indication is not an official filing.

On the scorecard · 20 names

Every candidate with a live door. 13 carry a letter; 7 do not yet — a letter needs five answered measures and is ruled, not computed. 20 have at least one measure answered. The figure after a name is its letter, or how many measures are answered.

Filed, but nothing published to score · 9 names

Accepted nomination, no scored column. A profile is linked when this site has one; a name without a profile is still on the record. This is a statement about what has been published, not about the candidate.

  • Nomination accepted by the City
    City elections page lists ATKINSON, Lyall among accepted mayor nominations, with ALTO, Marianne; GERVAIS-HARRISON, Darren; HANNA, Christopher; HARRIS, Mike; JOHNSTON, David; MCGUIGAN, Bruce; and MILLER, Gregoor. A 3 Sep Times Colonist interview is on the record. No 2026 campaign website or detailed written program has been located, so there is not yet a scored column.
  • David JohnstonMayor
    Nomination accepted by the City
    City elections page lists JOHNSTON, David among accepted mayor nominations. He is absent from the 3 Sep Times Colonist field interview. No sourced 2026 campaign website, platform, or interview sentences have been located. Accepted nomination; nothing scored until sourced 2026 sentences exist. This site does not invent a bio, platform, grade, or campaign site.
  • Gregoor MillerMayor
    Nomination accepted by the City
    City elections page lists MILLER, Gregoor among accepted mayor nominations. No sourced 2026 campaign website, platform, or interview sentences have been located. Accepted nomination; nothing scored until sourced 2026 sentences exist. This site does not invent a bio, platform, grade, or campaign site.
  • Darren Gervais-HarrisonMayor
    Nomination accepted by the City
    City elections page lists GERVAIS-HARRISON, Darren among accepted mayor nominations. No sourced 2026 campaign website, platform, or interview sentences have been located. Accepted nomination; nothing scored until sourced 2026 sentences exist. This site does not invent a bio, platform, grade, or campaign site.
  • Christopher HannaMayor
    Nomination accepted by the City
    City elections page lists HANNA, Christopher among accepted mayor nominations. No sourced 2026 campaign website, platform, or interview sentences have been located. Accepted nomination; nothing scored until sourced 2026 sentences exist. This site does not invent a bio, platform, grade, or campaign site.
  • Herb CollinsCouncil
    Nomination accepted by the City
    City elections page lists COLLINS, Herb among accepted councillor nominations. No sourced 2026 campaign website, platform, or interview sentences have been located. Accepted nomination; nothing scored until sourced 2026 sentences exist. This site does not invent a bio, platform, grade, or campaign site.
  • Steve FilipovicCouncil
    Nomination accepted by the City
    City elections page lists FILIPOVIC, Steve among accepted councillor nominations. No sourced 2026 campaign website, platform, or interview sentences have been located. Accepted nomination; nothing scored until sourced 2026 sentences exist. This site does not invent a bio, platform, grade, or campaign site.
  • Jason HeitCouncil
    Nomination accepted by the City
    City elections page lists HEIT, Jason among accepted councillor nominations. No sourced 2026 campaign website, platform, or interview sentences have been located. Accepted nomination; nothing scored until sourced 2026 sentences exist. This site does not invent a bio, platform, grade, or campaign site.
  • James HarasymowCouncil
    Nomination accepted by the City
    City elections page lists HARASYMOW, James among accepted councillor nominations. No sourced 2026 campaign website, platform, or interview sentences have been located. Accepted nomination; nothing scored until sourced 2026 sentences exist. This site does not invent a bio, platform, grade, or campaign site.

Not on the site · 5 names

No accepted nomination, or confirmed not running. A newspaper-reported indication that someone is running is labelled as such and is not treated as an official filing. The City's accepted list remains the source of truth until 11 September. Named here so an absence is on the record rather than silent.

  • Chris ColemanCouncil
    Candidacy unconfirmed
    Sitting councillor. His own stated decision window closed with no announcement, and no 2026 campaign or nomination was located. The site carries no profile for him.
  • Peter Rose GillisCouncil
    Times Colonist reported indication · expression of intent only
    The Times Colonist (Andrew A. Duffy, 3 Sep 2026) named Peter Rose Gillis among people who had indicated they are running for council, as of 2 Sep. City elections page lists accepted councillor nominations as Bowkett, Caradonna, Collins, Cseszko, Dell, Dion, Filipovic, Garcia, Gardiner, Gibbs, Girard, Hammond, Harasymow, Heit, Kim, Lee, Loughton, McInnis, Rothe, Sandor and Thompson. Gillis is not on that list. This is a newspaper-reported indication, not an official filing. Expression of intent only, until the City list or the 11 Sep Declaration. This site already carries a separate profile for Peter Rose Gibbs of Victoria For All; the two names are not treated as the same person here.
  • Owen HaleyCouncil
    Times Colonist reported indication · expression of intent only
    The Times Colonist (Andrew A. Duffy, 3 Sep 2026) named Owen Haley among people who had indicated they are running for council, as of 2 Sep. City elections page lists accepted councillor nominations as Bowkett, Caradonna, Collins, Cseszko, Dell, Dion, Filipovic, Garcia, Gardiner, Gibbs, Girard, Hammond, Harasymow, Heit, Kim, Lee, Loughton, McInnis, Rothe, Sandor and Thompson. Haley is not on that list. This is a newspaper-reported indication, not an official filing — not merely a third-party candidate-list appearance. Expression of intent only, until the City list or the 11 Sep Declaration.
  • Del ManakMayor
    Confirmed not running
    Confirmed not running, 15 April 2026.
  • Stephen AndrewCouncil
    No 2026 campaign located
    No 2026 campaign or signal located.

Missing someone, or listed wrongly? Write to info@acitythatworks.ca. Corrections are free and dated, and the field is re-verified against the City's Declaration of Candidates after 11 September.

The questionnaire every candidate is sent

Alongside this page, every candidate for Mayor and Council gets the same 46 questions, and the whole set is published on the day it goes out, so anyone can see exactly what everyone else was asked: read the questionnaire, or fill it in.

Answers are due Thursday 25 September, 5 p.m. They go back to the candidate for a 48-hour check first, and are then published word for word and in full on 1 October — unedited, next to every other candidate’s, with no grades, no scores and no ranking. What an answer changes on this page is the number of dashes: a filled cell rests on a sourced sentence, and an answer is one.

How we grade

We score the same 55 topics for every candidate.

Actions first: if they held office and a sourced vote or decision contradicts a 2026 promise, the action counts.

Words next: a 2026 campaign sentence with a URL and date.

Silence last: no public answer is a dash, not a fail. Letter only at 5 scored answers.

Distance from the written program, not an endorsement.

Every candidate, every topic

Gen is the overall letter. The other columns are the same 55 topics grouped by area. A filled cell is a sourced mark — tap it to open that citation on the candidate’s profile. A dash is silence, not a fail. Sort, filter, or tick candidates to compare them.

How to read a row
  • BThe letter, in the Gen column only. Applied from the published rules, never computed on this page, and only once a candidate has five answered measures. The letters in use are B, B−, C+, C, C− and D, or a dash where none has been ruled. The card mean and the number of answered measures are printed beside it, because an unweighted mean rewards a thin card.
  • 3/7A topic cell: how many of that topic's measures carry a sourced answer, out of how many the topic holds. No topic gets a letter or an average — that is a rule of the method, not an omission.
  • RRecord: a documented fact about a term in office. Shown, never scored, in either direction.
  • Nothing located yet. A dash is unknown, not a fail, and not opposition.

Every filled cell is checkable. Select one and it opens the candidate's own profile at the sentence the mark rests on, with the source link and the date it was retrieved. The rules a mark has to meet are published under How we grade, and the bands a filled cell can carry are in the key above it. Corrections are free and dated: info@acitythatworks.ca.

Every candidate. Gen is the overall letter. The other columns are the same 55 topics grouped by area, sourced on the profile.
Candidate
Jack SandorNewCouncil · Centre-Left · urbanist
B23/555/51/72/71/12/31/23/51/53/41/82/21/6
Dave ThompsonIncumbentCouncil · Left · NDP
10/552/51/71/72/31/21/5R2/2R
Marianne AltoIncumbentMayor · Left · NDP
C−26/553/53/74/71/12/31/24/52/52/4RR4/6
Mike HarrisNewMayor · Centre-Right · BC Conservative
C+7/551/51/71/72/82/6
Bruce McGuiganNewMayor · Centre-Left · progressive/labour
15/552/51/71/72/31/51/43/81/23/6
Arthur McInnisNewCouncil · Centre-Right
B25/554/53/71/32/54/51/43/82/25/6
Jeremy CaradonnaIncumbentCouncil · Left · BC Greens
C+30/554/53/73/71/12/32/24/51/54/42/82/22/6
Matt DellIncumbentCouncil · Centre-Left · NDP-aligned
D14/551/5R2/71/11/32/5R3/4R2/22/6
Krista LoughtonIncumbentCouncil · Centre-Left · NDP-aligned
D21/552/52/73/73/31/22/52/53/43/6
Bella LeeNewCouncil · Centre-Left?
B14/552/51/72/31/23/51/52/41/21/6
Susan KimIncumbentCouncil · Left · BC Greens · Victoria For All
17/553/53/73/72/32/51/52/4R1/6
Stephen HammondIncumbentCouncil · Centre-Right
C10/551/51/72/71/31/51/51/82/6
Marg GardinerIncumbentCouncil · Centre-Right
C−15/551/53/72/71/3R1/51/41/81/24/6
Melissa CseszkoNewCouncil · Centre-Right
5/552/71/42/8
Karen RotheNewCouncil · Centre-Right?
7/552/72/83/6
Wendy BowkettNewCouncil · Centre-Right
B−10/552/52/71/71/51/81/22/6
Jerry GarciaNewCouncil · Centre-Right
C14/553/53/72/31/23/51/51/8
Martin GirardNewCouncil · Left · activist independent
D16/554/71/71/12/32/51/51/42/22/6
Peter GibbsNewCouncil · Left · Victoria For All
1/551/3
Shona DionNewCouncil · Left · labour
7/551/51/71/31/52/21/6

What a cell can say.

  • BA letter, in the Gen column only, applied from the published rules at five answered measures. No topic column carries a letter or an average.
  • 3/7Answered measures in that topic, out of the measures it holds. Select it to open the first citation.
  • RRecord: a documented fact about a term in office. Shown, never scored.
  • Nothing located in that topic. Unknown, not a fail, and not opposition.

Every name links to that candidate's profile. This is not an endorsement.

Every measure, candidate by candidate

The 55 measures behind the twelve topics are published in full — one candidate at a time, on their own profile, where every mark carries the sentence it rests on, the source link and the date it was retrieved.

They used to be printed here as well, as a grid fifty-five rows deep and twenty columns wide, with each candidate reduced to a two-letter code in the header: Al Hr Mg Ca De Th Ki Lo Ha Ga Cs Ro Bo Mc Le Sa Gg Gi Gb Di. Reading one cell meant holding twenty codes in your head and counting columns — and Mg and Mc are different people, as are Ga, Gg, Gi and Gb. Nothing has been withdrawn; the same marks are above, grouped into twelve topics with full names, and below in each candidate’s own card.

For the field on a single topic, use Focus one area in the table above — it reads all twenty candidates down one topic, with names spelled out. For one candidate in full, open their profile.

All twenty candidate profiles →