Canvassing Route Optimization: Cut Walk Time 30%
Canvassing Route Optimization: Cut Walk Time 30%
If your canvassers spend half their shift walking between addresses instead of knocking on them, the route is the problem — not the team. This guide covers three routing strategies, the algorithm mechanics behind them, how to configure optimized routes in WalkLists, and the field mistakes that kill efficiency even with good software.
What Is Canvassing Route Optimization?
Canvassing route optimization is the process of resequencing a list of target addresses so a canvasser covers them in the shortest total walking distance. The goal isn't raw speed — it's knock density: answered doors per hour on the street.
A raw voter file or prospect list has no regard for geography. Pull 200 addresses from a database and they'll bounce a canvasser across three zip codes, up one side of a street and back again two blocks over. Optimization takes those same addresses and reorders them into a path that respects block structure, minimizes backtracking, and keeps canvassers moving forward.
The underlying problem is a variant of the Traveling Salesman Problem (TSP), which is computationally expensive to solve perfectly at large scale. Canvassing software uses approximation algorithms — nearest-neighbor heuristics, two-opt swaps, or cluster-first-route-second approaches. A good approximation gets close enough to optimal that the remaining gap doesn't matter operationally.
What the algorithm has to account for:
- One-way streets and legal crossing points
- Block face — finishing one side before crossing
- Apartment buildings (vertical density needs its own treatment)
- Canvasser start and end points
- Suppression zones (gates, no-knock lists)
Why Walk Order Determines Your Day
A canvasser working an unoptimized list might walk eight miles to knock 60 doors. Those same 60 doors, resequenced, might take four miles. That gap is purely wasted labor — the canvasser isn't slow; the list sent them backwards.
Time-on-foot to time-at-door ratio is the core efficiency metric. Field teams call it contact rate, but the route is the first constraint: if you're walking, you're not knocking.
The compounding effect matters at scale. One wasted mile per canvasser, over a team of 20, over a 60-day campaign, is 1,200 person-miles burned on transit. That's thousands of doors that never got knocked — and in close races, that transit loss is the margin.
For commercial door-to-door teams — roofing, solar, pest control — the math hits the commission check directly. A rep who knocks 22 doors instead of 35 because of routing doesn't just lose contacts; they lose closings. Routing is a revenue variable, not an operations detail.
Three Routing Strategies and When to Use Each
Not every campaign needs the same approach. Here's what field directors actually use:
| Strategy | Best For | How It Works | |---|---|---| | Nearest-neighbor | Small lists under 100 addresses | Start at point A, always walk to the closest unvisited address. Fast to compute, effective for tight turf. | | Turf cutting | Large territories with multiple canvassers | Divide the map into geographic zones first, then sequence within each zone. Canvassers own a box on the map. | | Auto-routing (TSP approximation) | Mixed-density residential, individual sales reps | Algorithm optimizes the full address set at once. Better for irregular geographies with varying density. |
For political campaigns working precinct-sized turfs, turf cutting vs auto-routing is a meaningful choice — each approach handles multi-canvasser coordination differently, and picking the wrong one creates overlap and double-knocking.
For sales reps working individual territories, pure auto-routing usually wins. The rep controls their own list and doesn't need to coordinate boundaries with a team.
A fourth option — manual sequence — is what most teams default to when they don't have routing software. Someone hands-sequences addresses by street name or house number. It's better than a random list but far worse than any algorithmic approach on non-grid street layouts.
How Auto-Routing Algorithms Work
Most canvassing apps run a variant of the two-opt improvement algorithm:
- Generate an initial route — typically nearest-neighbor.
- Pick two edges in the route and reverse the segment between them.
- If the new total distance is shorter, keep the change. If not, discard it.
- Repeat until no swap improves the total distance.
Two-opt runs fast enough to compute on a server before pushing routes to devices, and it typically produces routes within a few percentage points of optimal on residential layouts. For canvassing purposes, that gap means at most an extra block — irrelevant compared to eliminating backtracking entirely.
Better routing engines layer in real road network data: one-way streets, turn restrictions, and actual pedestrian paths rather than straight-line distances. This matters in dense urban grids where the straight line between two addresses might cross a highway or cut through private property.
WalkLists computes routes server-side before pushing to the canvasser's device. The route is fixed when the canvasser starts — they follow it in order and mark each door as they go. This is intentional: live rerouting on the phone burns battery and causes decision fatigue. Canvassers can skip or reorder manually when needed; the app recalculates remaining sequence from their current position.
How to Set Up Optimized Routes in WalkLists
Getting well-optimized routes out of WalkLists takes four steps. The configuration choices you make here directly determine walk time.
Step 1: Upload and Clean Your Target List
Start with the cleanest list you can build. Geocoding quality drives route quality — addresses that geocode to the wrong block face or the center of a large parcel generate small detours that compound across the full route.
Upload your CSV or sync directly from your CRM in WalkLists. Apply all filters before routing: target universe, suppression lists, prior-contact exclusions. The optimizer works with whatever addresses it receives, so clean input produces clean output.
Step 2: Set Turf Boundaries for Multi-Canvasser Deployments
If you're running more than one canvasser, define turf boundaries before routing. Overlapping routes cause double-knocking, waste contacts, and damage team morale. In WalkLists, draw turf boundaries on the map and assign canvassers to zones. The router keeps each canvasser's addresses inside their designated area.
Single canvassers can skip turf definition and proceed directly to route configuration.
Step 3: Configure the Routing Parameters
Three settings have the biggest impact:
- Start and end point. Set the canvasser's parking spot or transit drop-off. The route loops from there. A route optimized from the wrong starting address adds unnecessary walking at the beginning of every shift.
- Block-face preference. When enabled, the router finishes one side of a street before crossing. This adds a small detour at intersections but simplifies navigation for new canvassers — they never have to think about which side they're on.
- Density clustering. For areas with apartment buildings mixed into residential blocks, cluster building addresses together. A canvasser should complete all units in a building before walking to the next address, not interleave floor-by-floor with street-level houses.
Step 4: Push Routes to Devices
Once the route computes, push it to the canvasser's WalkLists app. They see an ordered list: each door numbered, each completed door showing its recorded disposition. The app surfaces the next address automatically after each knock — no manual navigation or list-scanning needed.
Routes pushed the night before mean canvassers start immediately in the morning instead of waiting while a manager queues lists.
Common Route Mistakes That Kill Efficiency
Even with good software, field directors make configuration choices that cost doors. These are the ones that come up most often.
Over-large routes. Assigning 200 doors to a single canvasser for one shift sounds efficient; in practice, they'll complete 60–80 and carry the rest over. Incomplete routes corrupt contact data — addresses never reached are marked "not attempted," not "not home," which confuses follow-up scheduling. Build 80–100 door routes and let canvassers extend if they finish early.
Wrong start point. If canvassers drive to the field, their start point matters. A route optimized from the center of the turf rather than the canvasser's parking spot adds unnecessary walking at the beginning of every shift. Always set start point to where the canvasser actually begins.
Ignoring apartments. Auto-routers that treat apartment addresses like single-family homes interleave building units with street addresses. Without density clustering enabled, a canvasser might hit unit 3B, walk two blocks, hit 7A, walk back, hit 3D. Enable density clustering for any list with apartment buildings.
Routing at the last minute. Some field managers pull lists and push routes the morning of a canvass. It works, but canvassers wait while routes compute. Build routes the night before. Canvassers arrive and start immediately.
Not reviewing GPS data after the shift. WalkLists records the canvasser's actual GPS path. A route that looked clean on the map sometimes has a real-world detour — a locked gate, a construction closure — that the algorithm didn't know about. Review GPS traces after the first pass through new turf and update suppression zones accordingly.
Tips for Getting Maximum Doors Per Hour
Route optimization is the floor. These habits raise the ceiling:
- Start knocking at 10am on weekday routes. People are home and not rushing out the door.
- Hit apartment buildings first in mixed-density routes. Buildings are predictable and high-yield. Getting them early while energy is up produces better conversations.
- Cap new canvassers at 60 doors for their first few shifts. New reps slow down at note-taking and conversation flow. An 80-door route takes a veteran six hours and a new hire eight. Shorter routes prevent incomplete data.
- Don't revisit doors in the same shift. Mark "not home" and move on. Return visits belong in a dedicated follow-up route, not the current walk.
- Brief canvassers on the next address while still at the current door. The mental reset between conversations takes 30 seconds — knowing the next address and street number makes that transition faster.
For political canvassing teams, add one more: sort your target universe by likelihood score before routing. Routing decides the order; targeting decides who's on the list. Combining both is where contact rates increase most.
Frequently Asked Questions
How many doors can one canvasser realistically knock in a day?
Experienced canvassers in well-optimized residential turf typically knock 60–100 doors in a six-to-eight-hour shift. The range reflects contact rate (how many people answer), conversation length, and walk density. Apartment-heavy routes can exceed 100 doors because vertical movement replaces street walking. Rural routes rarely hit 50 because inter-door distances involve driving, not walking.
Does route optimization still matter for small lists under 50 addresses?
Yes, but the gains are smaller. For 50 walkable addresses in a tight neighborhood, the difference between optimized and unoptimized might be 20–30 minutes of walk time. At scale — 200+ addresses across irregular geography, multiple canvassers — optimization often determines whether canvassers complete their routes or carry large percentages over to the next day.
Can canvassers change the route order on the fly?
In WalkLists, yes — canvassers can skip or manually reorder doors, and the app recalculates the remaining sequence from their current position. That said, frequent manual changes usually signal a problem with the original route: a bad start point, an apartment block not flagged for density clustering, or a gated community that wasn't in the suppression data. Treat manual changes as a data signal, not a feature to lean on.
What's the difference between turf cutting and auto-routing for multi-canvasser teams?
Turf cutting assigns geographic zones to canvassers first, then sequences within each zone — often just street-by-street order. Auto-routing optimizes the full address set algorithmically without zone division. Turf cutting is easier to manage visually and prevents overlap naturally; auto-routing produces more efficient individual paths but requires turf enforcement as a separate step. See the full breakdown for a direct comparison.
---
Route efficiency compounds across every shift, every canvasser, and every campaign day. Compare WalkLists features and tools to see how route optimization fits into the full platform, or register for free and run your first optimized route in under a minute.
Upload your voter list, generate a route-optimized walk list or live field map, and hit the doors. Free for grassroots campaigns — no credit card.
Start canvassing free →