Pick your city
Search for any city in the world, or let CityWalker use your location. Large cities come pre-split into neighbourhood regions; everywhere else downloads its street map on demand.
Pick a city, tap GO, and walk. The streets you cover light up on a map that's only yours, and nothing you uncover ever fades.
Search for any city in the world, or let CityWalker use your location. Large cities come pre-split into neighbourhood regions; everywhere else downloads its street map on demand.
CityWalker tracks your route with GPS only while a walk is recording. Walk your own block, a new neighbourhood, or wherever you're curious. Finish the walk and GPS goes back to sleep.
Every street you walked turns from grey to green on your personal map. Once a street is lit, it stays lit; coverage only ever climbs, walk after walk.
Cities above a certain size are broken into neighbourhoods, each with its own coverage percentage, so you can work through a city area by area instead of facing one huge map. 29 large cities come pre-prepared this way. Browse the city list →
Open Plan a walk and pick a mode. Suggest a Walk takes how long you want to be out and builds a loop from where you are. Plan a Route takes a destination you tap and routes you there, one way or as a round trip, with Direct, Scenic, and Explore styles to choose from. Both steer toward streets you haven't walked yet, and any route can be saved to the main screen and walked later. How the routing works →
iPhone beta · Suggest a Walk is in the beta now; Plan a Route is Android only for now
Already been exploring before installing CityWalker? Import a GPX file from any app or watch and it counts toward your coverage instantly. If the city isn't added yet, CityWalker adds it automatically.
Scan a code from the app's Coverage tab and your map opens in any browser, end-to-end encrypted, with nothing stored on a server. Try View on computer →
Android only for now. The iPhone beta doesn't include this yet.
GPS drifts sometimes. If a street is marked wrong, you can mark it as walked or not walked manually, or flag a missing or incorrect path on the map. See how →
There's no account and no backend. Your routes, covered streets, and cities live in a local database on your device and are never uploaded. CityWalker sends anonymous usage events and crash reports so I can improve it, and both can be turned off in Settings. See exactly what's sent →
Free to download, no account, no ads. Pick a city and the map is waiting to be filled in.
Get the appWant the reasoning behind the coverage math? Read how CityWalker calculates coverage or how cities get divided into regions on the blog.