Volunteers, community & personal
For campaigns, petition drives, fundraisers and door-to-door sales: map the turf from your spreadsheet, drive between blocks in the shortest order, and walk the doors with the list on your phone.
Free plan, no credit card. Works on your phone and computer.
EZRoutePlanner for door-to-door canvassing
A canvassing route planner maps a turf list and puts its stops in the shortest order. In EZRoutePlanner you import the walk list or voter-file export, then plan the drive between parking spots, or every door in spread-out turf. Canvassers get a phone link with no app. It's a routing tool, not a canvassing app: it doesn't record answers or contact results.
An example day
This example is 10 stops on real roads in Denver, Colorado. In the order the list had them, the round trip is 33 mi and 1 hr 38 min of driving. Optimized, it's 15 mi and 49 min: 18 mi and 49 min less, 55% shorter.
In dense turf, driving to every door makes no sense: each stop here is a parking spot with a block of doors to walk. The optimizer orders the drive between them; the walk list on the canvasser's phone or clipboard covers the doors themselves.
Stops are example points on real streets, not real customers. Distances and times are driving figures for each order.
Where the day goes
Voter-file exports come out by last name or ID, with several voters per house. Walking in that order means crossing the same street five times.
Precinct and district lines don't care where you parked. A team of six needs turf it can reach, walk and get back from in one shift.
In suburbs and foothills, houses are too far apart to walk between. Canvassers end up driving door to door, and the order of those drives decides how many doors get knocked.
Start from your list
Contact history, scores and phone numbers stay in your canvassing tool. EZRoutePlanner keeps the address and one label, and folds rows that share an address into one stop, which is what a household canvass wants anyway.
Download the walk list from your voter-file tool, CRM or petition sheet as CSV or Excel and import it. Several voters at one address become one stop, labeled with the first row's name.
Spread-out turf: keep every door as a stop. Dense blocks: make one stop per block where you'll park, by searching the corner address or clicking the map.
Set the office or staging spot as the base, turn on Round Trip, and press Optimize Route.
Lasso each pair's turf into its own route and share the link or QR code at the morning briefing.
| Voter ID | Last name | First name | Address | City | ZIP | Last contact |
|---|---|---|---|---|---|---|
| CO-48821 | Alvarado | Rosa | 2245 Fairfax St | Denver | 80207 | Not home |
| CO-48822 | Alvarado | Miguel | 2245 Fairfax St | Denver | 80207 | Not home |
| CO-48907 | Brooks | Dana | 2530 Dexter St | Denver | 80207 | Talked |
| CO-49015 | Chen | Wei | 2161 Kearney St | Denver | 80207 | |
| CO-49102 | Doyle | Patrick | 2618 Holly St | Denver | 80207 | Lit left |
An example sheet. Columns can be named anything and in any order; street, city and ZIP can be one column or several. Pick one column, like the customer name, as each stop's label.
From the route
The optimizer orders the drive between blocks. On the block itself, walk one side up and the other side back, so nobody is crossing mid-block with a clipboard.
A car crosses I-25 or I-70 in seconds; canvassers on foot can't. Lasso each pair's turf on one side of any highway, rail line or big arterial so they're not walking a long way around.
Doors nobody answered are scattered across the turf. Import just those as a revisit route for early evening, when more people are home.
On paid plans, each route shows drive times along with distances. If driving between blocks eats an hour of a four-hour shift, the turf is cut too wide.
For door-to-door sales and fundraising, import a lead list and look at it on a map first. Forty leads in one subdivision beat sixty spread across the city. Start with mapping a list of addresses.
In the foothills or on acreage lots, import every door and optimize them as one driving route, up to 200 on paid plans. Canvassers park at each house instead of walking.
Honest fit
EZRoutePlanner is built for putting a day of stops in the right order and getting them to whoever drives. Here's where that fits canvassers, and where you'd want something else alongside it.
Last reviewed October 21, 2026.
Start with a turf list, map it, and decide where canvassers will park and walk. Order the drive between those parking spots, then walk each block in a loop. In EZRoutePlanner you import the list, add a stop per parking spot (or keep every door in spread-out areas), and press Optimize Route.
Yes, as CSV or Excel. EZRoutePlanner finds the address columns and keeps one label per stop. Several voters at one address become one stop, and columns like party, scores or phone numbers aren't stored. The map addresses from Excel guide walks through the import.
Partly. The order is worked out from the distance between stops and drawn on driving roads, so on foot treat it as a sensible order for the blocks rather than the exact shortest walk. When you tap Navigate, you can switch the maps app to walking.
No. Canvassing apps hold scripts, survey answers and contact results. EZRoutePlanner handles a part they don't always cover: ordering the drive between turfs and getting each pair a route on their phone. Many teams use both.
Commonly 40–100 in three or four hours on foot, depending on density, apartments and how many people answer. Spread-out turf by car is slower per door, so plan fewer doors and more drive time.
Yes. Import your lead or territory list, lasso a territory for each rep, and optimize each day's route. Field sales teams with recurring accounts may want the route planner for sales reps setup instead.
Import your customer list, optimize the order with one click, and open it on your phone in the morning. Free to start, no credit card.
Free plan. No credit card. Works in any browser.