
Find the votes that win your seat.
For council, trustee, mayor, MLA and MP candidates: the number that wins your seat, what to say and what your opponents will say about you. Once we take your race, nobody running against you can hire us.
What you get
Before you print a sign, know where every door and dollar should go.
The District Brief
How many votes win your seat, and which neighbourhoods are sitting on them. Every past result and every voting place, boiled down to one number and a map.
Sample district brief: Alder Bay Alder Bay812votes between first and second
R. Marsh 6,214 · T. Oyelaran 5,402 · J. Lindqvist 1,304
In Harbourside alone 5,503 electors stayed home. That is where the seat is won.
Turnout by area, Alder Bay Area Voted Stayed home Turnout Upper Bench 2,936 2,364 55.4% Fernhill 3,257 3,043 51.7% Old Mill 3,325 4,075 44.9% Harbourside 3,402 5,503 38.2% Alder Bay 12,920 14,985 46.30% The Campaign Plan
Which issues to lead with, which fights to skip, and where your doors, mail and ad dollars actually move votes.
The Record Book
Every vote your opponents cast, linked to the minutes. Then we go through your own record the way they will, so nothing catches you off guard.
Sample Record Book: Alder Bay Record BookPrepared for T. Oyelaran, Alder Bay council Their record R. Marsh, eight years on council
- The vote
Raise property taxes 7.9 percent
How they votedFor. Carried 4 to 3.
AB-2025-004Use itHarbourside paid the most and voted the least. Take it to their doors first.
Door script, Harbourside - The vote
A crossing guard for the Fernhill Road school
How they votedAgainst, twice. Defeated both times.
AB-2024-031AB-2025-012Use itEvery Fernhill parent hears this before voting day.
- The vote
Raise Harbour Street parking rates
How they votedFor. Carried 5 to 2.
AB-2025-009Use itYour opening line on Harbour Street: he voted for the rates the whole street is paying.
Your weak spots, found first
- The line they will use
Oyelaran has never sat on council.
What is trueFour years chairing the Harbour Street merchants’ association, arguing against the parking increase at council.
AB-2025-009Your answerI’ve spent four years across the table from this council. I know what their votes cost Harbour Street because I paid for them.
Lead with this one - The line they will use
Oyelaran took city money for her own shop.
What is trueA 2023 façade grant open to every shop on Harbour Street. Forty-one applied.
AB-2023-017Your answerSo did forty of my neighbours. It’s a good program, and every block should know it exists.
The Message Book
One line for each issue, in your words, with a fact behind it. Before every debate and interview we prep you on the questions coming your way.
The Answer Audit
Voters now ask AI assistants about their race. We show you what it tells them about your race, then build your site to be the answer.
Pick the package that fits your race
Each runs from the first call to the final count. You take the call and read each draft.
The Race
For council, trustee and school board races
Everything a first run or a re-election needs in a crowded field.
- The number of votes that wins your seat, and the neighbourhoods that hold them
- A plan for your time and money: which issues to lead with, where your doors, mail and ads go
- A brief on every opponent, and their voting record
- Your own weak spots found first, with an answer ready for each
- Your message for the door, the flyer and the debate
- A campaign site voters find on Google and AI assistants quote
The Seat
For mayoral, MLA and MP races
- Everything in The Race, across a whole riding or city
- The incumbent’s full voting record, with every break from their own party
- What voters are saying in local groups, forums and the news, read and ranked
- Opponent watch: every post, filing and endorsement, every week
- Debate and media prep built from the host’s past interviews and the questions they always ask
- Short video plans with the opening lines written
- Live results on election night, then a breakdown of your result for your next run
- Work cleared through the central campaign’s approvals, brand rules and legal sign-off
The Slate
For parties and slates
One campaign across every district, and the data to decide where your best people go.
- The Race or The Seat for every candidate on the slate
- Every district side by side: the number to win, the rival, and where the slate is strongest
- One message across the slate, fitted to each district
- A file on every rival candidate the other parties run
- A voter guide for your slate: who is running where, how to vote, results on the night
- One point of contact for the central campaign
- No other client in any office your members run for
One candidate for each office in each place: one mayoral candidate per city, one council candidate per council ballot, one trustee candidate per school board, one MLA or MP candidate per riding. Any party or none, in every province, from school board to federal. If we already work for someone running for your office, our first reply says so.
bcballot.ca, our own BC election guide
- #1Independent site on Google for BC election candidates
- 1,000+Voters a day finding it on Google


Guides for candidates
Tell us the seat and the date.
We reply within one working day to set up a free call, with no obligation.