Find Cities in Radius
Enter any location and a radius to discover all nearby cities, towns, and villages — ranked by distance, pinned on the map, and exportable as CSV.
Places come from OpenStreetMap via the Overpass API (cities, towns, villages and hamlets). Population figures are OSM tags where mappers added them — missing values show as “—”, not zero.
How to use this tool
Search any place worldwide as the center.
Enter the search distance in miles or kilometers.
Click pins for place details, or export to CSV.
What people use this tool for
Find day-trip destinations around your hotel.
Survey all towns within commuting distance of a job.
List every town a rep could cover within a drive.
How it's calculated
The center is geocoded via Nominatim; OpenStreetMap place nodes (city, town, village, hamlet) are queried through the Overpass API within a bounding box, then filtered by haversine distance to the center and sorted nearest-first.
Related tools and resources
Frequently asked questions
What counts as a city here?
OpenStreetMap place nodes tagged city, town, village, or hamlet within the radius.
How are results sorted?
By straight-line distance from the center, nearest first.
Why is a nearby town missing?
It may not be mapped as a place node in OpenStreetMap, or it falls just outside the radius.
Can I search around coordinates?
Yes — paste 'lat, lng' as the center instead of a place name.
Does it work worldwide?
Yes — OpenStreetMap place data covers the whole world, though density varies.
What is the maximum radius?
Up to 100 miles / 160 km per search.
Can I export the list?
Yes — CSV export includes name, type, coordinates, and distance.
Are distances driving distances?
No — straight-line distances from the center point.