Where do Kelowna's mayor and council candidates stand? Each candidate is shown on five local issues (taxes and spending, growth, homelessness and public safety, policing, and transportation) based on their council votes, platforms and public answers. Every position links to its sources.
An independent guide, not a voting recommendation. Made by a Kelowna resident as an unpaid volunteer project, not connected to any candidate, campaign, slate or party, and not affiliated with the City of Kelowna. How this guide was made
Answer twenty statements and see how closely each candidate matches you. A star marks you on every chart below, and your answers stay on this page.
Or scroll down to browse every candidate first.
Mark one oval per statement, or choose No opinion
Twenty statements, four per topic, each topic with statements pointing in both directions. Statements are kept to one idea each, phrased as a priority where the city has to choose. Your answers are matched against the same placements as the chart and stay on this page. Answer at least two statements on a topic for it to count well.
One topic at a time · Mayor: vote for one · Council: vote for up to eight
Use the topic buttons or arrows, or swipe across the chart, to change topics.
Mark a name to open that candidate's card and sources
Each group is alphabetical by surname. Council: vote for up to eight.
Choose two or three candidates · same scales as the chart
Pick two or three names. Each topic has one shared scale, with the same left and right ends as the chart, so the distance between dots is the difference between candidates.
Tap a heading to sort · tap a name for the card
Tap a column heading to sort. Each cell shows which end of the topic the evidence points to (the arrow) and how strongly (darker shading means a stronger lean, in either direction); a dashed outline means thin evidence and a dash means no placement. Tap a name to open that candidate's card. Scroll sideways on a phone.
Outside the five charted topics · not scored
These issues sit outside the five charted topics. Each one lists only candidates who have said something specific, with links. Candidates not named had no public position found. Figures are as reported in the linked coverage.
Context for the issues above
The City's 2026 Citizen Survey, as summarized, ranks social issues first (61%), then transportation (33%) and crime (27%). City of Kelowna 2026 Citizen Survey
Kelowna reached the highest drought rating (Level 5) this year, which bears on water supply planning. Castanet: drought deepens
Other places to compare candidates
Saturday, Oct 17 · advance voting Oct 7 to 16
Eligibility and dates are from the City's election page; eligibility follows BC local election rules. This guide is not an official source. City of Kelowna election information
Independence, funding and how sources are checked
This guide was made by a Kelowna resident as an unpaid volunteer project. It is not paid for by anyone and is not connected to any candidate, campaign, slate or party. It has no ads, no tracking scripts and no cookies.
Research and drafting were done with the help of an AI assistant and reviewed by a person. Quotes were checked against the linked pages where those pages could be read. Every candidate was held to the same rules, set out below. No candidate was contacted, and no one paid for a placement.
Four candidates have no placements because no public position could be found for them on any of the five topics. That says nothing about their views; they are shown without a position rather than guessed.
Missing a source? Anyone, including candidates, can submit a publicly available source: a news article, campaign page, recorded council vote, forum or debate recording, or published questionnaire. Each submission is checked against the same rules as everything else, and positions change only when the source supports it. Disagreement without a public source cannot be used.
Every submitted source is opened and read directly; the submitter's own description is never used as evidence. A candidate's website or social account counts only if it matches the link on the City's official candidate list. Screenshots, reposts, anonymous posts and unattributed quotes cannot be used. As with every placement, a strong position needs the candidate's own words or recorded votes, and the number of submissions makes no difference. Any change made from a submission is listed under Changes, with its source linked on the candidate's card.
Sources, scoring and the five topics
Each candidate was assessed from public sources: council votes, campaign sites, news coverage, forum answers, and published questionnaires and Q&As (ForChange Kelowna, VoteMate and Capital News). Each candidate's position on a topic, from -1 to +1, is a judgment based on what those sources show taken together, not the output of a formula. The strength of the evidence behind it is shown separately as strong, some or thin. A position of 0.6 or more toward either end rests on the candidate's own words or recorded votes. The two ends of each topic are defined below.
How the topics were chosen. A topic needed four things: council has real power over it (the budget, zoning, bylaws, transportation spending); candidates visibly disagree on it in 2026 coverage, forums and questionnaires; it has two defensible ends; and enough public evidence exists to place most candidates. Issues that fail one test, such as wildfire preparedness (nearly everyone supports it) or the performing arts centre (few candidates have spoken), are on the Other issues tab. Police and homelessness overlap, but are kept separate because one is about how many officers there are and who responds, and the other is about treatment and housing. The list reflects judgment, and other reasonable lists exist.
What the guide can and cannot tell you
No public position found on any topic
These candidates have no placement because no public position was found on any topic. They still have cards in the candidate picker on the Chart tab. Brady Rogers and Brian Rogers are two different candidates.
Dated record of updates
Updates are dated so changes are visible. Positions change only when a new public source supports it.