For municipal campaigns in Ontario
Knock every door.
Keep every promise.
Plan knock nights, log every door with a tap, and always know where your race stands. $50 a month.
One campaign per ward, first come · live in under 10 minutes · 14-day money-back
KnockList in
2 minutes
From the first knock to the campaign dashboard, narrated by the founder. Captions included if you’re somewhere quiet.
Full walkthrough? The 15-minute version.
Built for the campaign you're actually running
KnockList replaces the clipboard, the spreadsheet, and the end-of-night typing. Three things it does from day one:

Retire the clipboard
One tap records the knock: who answered, where they stand, what they raised. No paper, no midnight transcribing, every knock counted as it happens.

Run real team knock nights
Plan a session and volunteers get their streets by email, no overlap. You watch every knock land live, and the night ends with the team seeing what they did together.

Keep every promise
A lawn sign, a call back, a ride to the polls: every ask is tracked until it's done. Signs get delivery and pick-up lists, so after election day you still know where every one is.
What campaigns say
“Municipal are the only level of government that doesn’t have a system to track voters or constituent concerns that’s managed by a political party. We really are all on our own, which is why I think your solution is elegant, simple, and easy to implement.”
Sitting councillor, Ottawa
“It evens the playing field… it closes the gap between an established person with a machine behind them and an everyday person who says I want to do this.”
“This is more than what I expected… It feels professional. It feels accessible and it feels modern. This feels like it adds to what I’m trying to build here.”
From the campaign trail
“Diary of a Transparent Candidate”
That’s AJ Shearer’s own video series. He’s running for city councillor in Monaghan Ward, Peterborough, and filming the whole campaign as he goes. In Episode 8 — between lawn signs and door hangers — he talked about why he signed up for KnockList.
Follow his campaign: vote.ajshearer.com · Facebook
The campaign HQ in your pocket
The screen you’ll check every night: are we on pace, is support climbing, what’s coming up at the doors. Live, not typed up at midnight.



Don’t want to check? It comes to you.
At 10pm every night, an email with the day’s doors: every note your volunteers wrote, and every resident who asked for something, with their phone number. Mondays at 7am, the week: how it compared to last week, which issues are coming up more, and the promises still waiting.
Bring the data you already have
The official voters’ list from your clerk, and the supporter list your team has built. Both come in, and both stay yours.

Your voters' list
Upload the file your clerk sends you and every elector is matched to a door. Volunteers see who lives there before they knock, with the voter count already filled in.

The lists you already keep
All the work your team has already done comes across. The names, numbers and notes you've been collecting, matched to real doors and ready for your volunteers.

The paperwork the Act requires
The Municipal Elections Act sets rules for every copy of the voters' list. We handle our share: written acknowledgement on upload, a record of who you've shared it with, and one-tap destruction.
Where KnockList works
Live across 97 Ontario cities for the 2026 municipal elections, with every residential door loaded and organized by ward. The whole volunteer side works in French too, and each person picks their own language. Find yours:
See all 97 cities
- Ottawa24 wards
- Kitchener10 wards
- London14 wards
- Mississauga11 wards
- Brampton10 wards
- Windsor10 wards
- Hamilton15 wards
- Markham8 wards
- Toronto25 wards
- Cambridge8 wards
- Guelph6 wards
- Waterloo7 wards
- Barrie10 wards
- Oshawa5 wards
- Burlington6 wards
- Oakville7 wards
- Kingston12 wards
- Newmarket7 wards
- Greater Sudbury12 wards
- Peterborough5 wards
- Whitby4 wards
- Ajax3 wards
- Pickering3 wards
- Milton4 wards
- St. Catharines6 wards
- Brantford5 wards
- Thunder Bay7 wards
- Caledon6 wards
- Norfolk County7 wards
- Halton Hills4 wards
- Welland6 wards
- Quinte West4 wards
- New Tecumseth7 wards
- Innisfil7 wards
- Brant County5 wards
- Orillia4 wards
- Aurora6 wards
- Belleville2 wards
- Bradford West Gwillimbury7 wards
- Chatham-Kent8 wards
- Clarington4 wards
- East Gwillimbury3 wards
- Georgina5 wards
- Kawartha Lakes8 wards
- Sault Ste. Marie5 wards
- Whitchurch-Stouffville6 wards
- Vaughan5 wards
- Richmond Hill6 wards
- Adjala-Tosorontio5 wards
- Oro-Medonte5 wards
- Ramara5 wards
- Clearview5 wards
- Essa3 wards
- Severn5 wards
- Fort Erie6 wards
- Springwater5 wards
- Grimsby4 wards
- Lincoln3 wards
- Port Colborne3 wards
- West Lincoln3 wards
- Woolwich3 wards
- Wellesley4 wards
- North Dumfries4 wards
- Bracebridge5 wards
- Gravenhurst5 wards
- Huntsville6 wards
- Scugog5 wards
- Uxbridge5 wards
- Brock5 wards
- Prince Edward County9 wards
- Haldimand County7 wards
- Malahide5 wards
- Rideau Lakes4 wards
- Leeds and the Thousand Islands3 wards
- South Frontenac4 wards
- King6 wards
- Loyalist3 wards
- Greater Napanee5 wards
- Centre Wellington6 wards
- Tecumseh5 wards
- Selwyn3 wards
- Saugeen Shores3 wards
- North Perth3 wards
- Thames Centre3 wards
- Guelph/Eramosa4 wards
- Central Elgin5 wards
- Perth East5 wards
- Wellington North4 wards
- Kincardine3 wards
- Norwich4 wards
- Cavan Monaghan3 wards
- Zorra4 wards
- East Zorra-Tavistock3 wards
- Muskoka Lakes3 wards
- Douro-Dummer2 wards
- Otonabee-South Monaghan2 wards
- Minden Hills3 wards
Don’t see your city? Every municipality can request access — we get your city set up and switch you on, often within days. Request your city.
How we sell
One campaign per ward.
Your ward is yours alone. It began as a customer request and became the model: whoever signs up first has it, for as long as they’re a customer. Nobody else running in your ward can buy KnockList.
Still non-partisan. We don’t take sides and we work with candidates of every stripe — we just won’t sell the same ward twice.
One price. The whole thing.
The big canvassing platform quoted our first campaign $500 a month.
per campaign
No contracts, cancel anytime (most campaigns do after election day).
Full refund in your first 14 days. Prices in CAD.
Start nowEvery campaign gets
- Your ward, exclusivelyWhile you're a customer, nobody else running in it can buy KnockList.
- Every residential door, pre-loadedStreets organized by neighbourhood, dealt in walking order, ready from day one.
- Unlimited volunteersNo per-seat pricing. Sessions, live activity, pace tracking, follow-ups.
- Works with no cell signalThe whole ward saves to the phone. Knocks recorded in a dead zone upload themselves later.
- Your voters' list and your own lists, importedMatched to real doors, with the paperwork the Act requires handled.
- A nightly email with the day's doorsEvery note, and every resident who asked for something. Plus a Monday summary of the week.
- Your data, private and in CanadaYour campaign's own database, stored in Canada. Export everything, anytime.
Fair questions
Anything else — join a live demo and ask a person.
Who owns the door-knocking data?+
Your campaign does: every knock, note and supporter. It lives in your campaign's own database, stored in Canada. Export it all as a spreadsheet whenever you like, and if you ask us to delete it, we delete it completely within 7 days.
Can other campaigns — or my opponent — see my data?+
No — and in your ward, they can't even buy KnockList. We sell one campaign per ward, whoever signs up first, so for as long as you're a customer nobody else running in your ward can sign up. Beyond that, every campaign runs as its own isolated instance with its own private database, so no campaign can ever see another's data.
What if my ward is already taken?+
Then we can't sell to you this cycle — the campaign that got there first has it for as long as they're a customer. Email matt@knocklist.ca and we'll tell you if it opens up. Every other ward is first come, and we're non-partisan: we don't take sides, we just won't sell the same ward twice.
What happens after election day?+
You choose: cancel (most campaigns do), export everything first, or keep running — plenty of councillors keep door-knocking between elections. If you cancel and leave no instructions, we email your data to you and delete the instance after 60 days.
Is my city covered?+
We're live for the 2026 municipal elections, with every residential door loaded by ward. Use the “find your city” search above: if it's live you can start right now, and if it's not yet, you can request it — we'll get your city set up, usually within days.
How long does setup take?+
Under 10 minutes, start to finish, and it's automatic. You answer a few questions (all optional), we build your campaign's private app with every door in your ward already loaded, and your app arrives by email, ready to use.
Can I use my voters' list?+
Yes. Upload the file your clerk gives you and we match every elector to a door, so volunteers see who lives there before they knock. The Municipal Elections Act sets rules for every copy of that list, and we handle our share: written acknowledgement by email when you upload, a blank form for anyone else you share it with, and one tap to destroy everything it added.
What can my volunteers see?+
That's your choice. Volunteers always see a door's status, and never the voters' list itself. You can limit them to door status only, so how a resident said they'd vote, their notes and what they asked for stay with you and your fellow admins. Helping for one night only? Add someone as a guest and their access ends at midnight by itself.
What if we lose signal at the door?+
Nothing stops. Open the app once where there's signal and your whole ward saves to the phone. After that the door list, the knock sheet and your walking order keep working with no bars, and anything you record uploads by itself when signal comes back. You can close the app or restart the phone without losing a knock.
Is KnockList available in French?+
Yes. Everything a volunteer sees works in French, and each person picks their own language with one tap. Sign-in code emails go out in both languages, and session notices reach each volunteer in the language they read. Street and neighbourhood names stay exactly as the City publishes them, so they still match the sign and the mailbox.
Do my volunteers need training?+
No. It's one tap per door, and most volunteers get it in under a minute. No training night needed.

I’m Matt. I build and run KnockList from Ottawa, and when you write in, it’s me who replies.
Why I built itElection day is October 26.
Every Saturday between now and then is either doors knocked or doors missed. Your campaign's app can be live before you finish your coffee — and once a ward is taken, it's taken.





