simplemaplab

Find Cities in Radius

Search every US city, town, and Census-designated place within any distance of an address, city, or coordinate. Sized markers, hover-for-detail, sortable results, population filter, and CSV export. Free, unlimited, no sign-up.

Find Cities in Radius

Search an address, use GPS, or click on the map to set center point

🇺🇸United States only
mi
Quick:
Min population:
Loading city database (27,722 cities)...

Enter an address, use GPS, or click on the map to find all cities within your selected radius.

Definition
What is a city radius search?

A city radius search returns every populated place — city, town, village, or census-designated place — whose population-weighted center falls within a chosen distance of a point. It is used for sales territories, event marketing, candidate sourcing, distribution planning, and route design.

How many cities
How many cities are in a typical radius?

Density tracks population. A 25 mi radius around a major metro often returns 80–250 cities; the same radius in rural states may return 15–40. The "Min population" filter (1K, 5K, 25K, 100K, 500K) lets you focus on cities of a relevant size for your use case.

Accuracy
How accurate is the data?

Coordinates are population-weighted city centroids derived from US Census ZCTA-to-city mappings. Distances use the Haversine great-circle formula. Population is from the latest US Census American Community Survey via SimpleMaps.

Cost
Is this tool free?

Yes — no sign-up, no API key, no usage limits. The full database of 27,722 cities loads once into your browser, after which every search is instant and works offline.

On this page

What is a city radius search?

A city radius searchreturns every populated place in the US whose center falls within a chosen distance — the "radius" — of a point on the map. The point can be an address, a ZIP code, a landmark, your current GPS location, or another city. The result is the list of cities, towns, and villages you can reach, target, or analyze inside that circle.

City radius searches power a wide range of work that ZIP-code searches can't:(1) sales territory design where reps need a list of named places to visit, (2) event marketing where you want to know which towns to invite,(3) candidate sourcing where you need a hiring radius around an office, and (4) distribution and routing where city names map cleanly onto road signs and dispatch software. ZIPs are postal routing codes — cities are the units humans actually navigate.

This tool answers four common questions: (1) Which cities are inside my area? (2) How many people live across them? (3) Which counties do they cover? (4) Can I get a clean list to import elsewhere? Every answer is computed in your browser against pre-loaded Census data — no server, no API key, no rate limit.

What counts as a "city"?

The US has roughly 19,500 incorporated places (cities, towns, villages, boroughs) plus around 10,000 Census-designated places (CDPs) without their own government. The Census Bureau treats both kinds as "populated places" for statistical reporting, and so does this tool.

TypeWhat it isExample
Incorporated cityHas its own legal government and charterLos Angeles, CA
Town / boroughSmaller incorporated unit, varies by statePrinceton, NJ
VillageSmallest incorporated unit in many statesMamaroneck, NY
Census-designated place (CDP)Populated area with no own governmentSilver Spring, MD
TownshipSubdivision of a county (NE, Midwest)Bloomfield Township, MI

All five types appear in the search results when they have at least one Census-tracked resident and a postal name. If you want only the larger places, use the Min population filter (1K, 5K, 25K, 100K, 500K) to hide micro-villages.

How to use this tool

1
Set your center point
Click anywhere on the map to drop a marker, search an address or ZIP code, or use "Detect My Location" to start from your current GPS position. The center marker is draggable — slide it to fine-tune the position without losing your radius.
2
Adjust the radius and filters
Drag the small white handle on the east edge of the circle to expand or shrink, use the slider for precise distances, or click a preset (5/10/25/50/100 mi). Filter by minimum population to hide tiny villages, or show every populated place. Toggle miles/kilometers anytime.
3
Inspect, sort, and export
Each city inside the radius is shown as a green dot sized by population. Hover any dot for population and county info. Sort the results table by distance, name, county, state, or population. Export to CSV for spreadsheets, mailing lists, or CRMs.

Common search examples

The numbers below come from real searches in this tool with no minimum population filter — useful as a sanity check for what to expect when you center on a major metro area.

CenterStateRadiusCities foundPopulation
New YorkNY10 mi~11012.5M
Los AngelesCA25 mi~21013.0M
ChicagoIL25 mi~2908.5M
Dallas–Fort WorthTX25 mi~1406.8M
HoustonTX25 mi~1206.3M
PhoenixAZ25 mi~704.9M
AtlantaGA25 mi~1505.3M
BostonMA25 mi~2104.7M
San FranciscoCA25 mi~1004.5M
SeattleWA25 mi~953.9M
DenverCO25 mi~753.0M
MiamiFL25 mi~855.0M

Typical city density by region type

City density tracks population density. A 25-mile radius in midtown Manhattan returns roughly 25× as many cities as the same radius in western Nebraska. Use this table to set realistic expectations and pick a radius that returns a useful number of results for your area.

Region typeExample5 mi25 mi50 mi
Dense urbanManhattan, NYC40–80300–500900–1,400
Major metroChicago, Atlanta, Dallas15–40120–250300–550
Mid-size cityBoise, Tulsa, Knoxville5–1540–9090–180
Small townBurlington VT, Bend OR2–615–3540–90
Rural / frontierWestern Nebraska, NE Nevada0–24–1212–30

Who uses city radius search

1. Sales territory design

Sales managers carve up the country into territories assigned to individual reps. City lists are easier to assign and explain than ZIP lists — "you cover everything within 50 mi of Indianapolis" reads cleanly to a new hire and maps onto a CRM's city field.

EXAMPLE
Center: Indianapolis, IN. Radius: 50 mi. Min pop: 5K. Result: ~85 cities, combined population 2.4 million across 14 counties. Export to CSV and assign to a single rep.

2. Event marketing and conferences

Event planners use city radii to build invite lists, predict travel demand, and estimate attendance. A 100-mile radius around a venue captures the realistic day-trip and short-drive market.

EXAMPLE
Center: Nashville, TN. Radius: 100 mi. Min pop: 25K. Result: ~28 cities, population 3.1 million. The CSV feeds directly into Mailchimp segments and Google Ads location targeting.

3. Talent sourcing and recruiting

Recruiters define a hiring radius around an office and source candidates from the cities inside it. The population total helps estimate the addressable talent pool, and the metro-area tag groups cities into commuter regions.

EXAMPLE
Center: Boston, MA. Radius: 30 mi. Min pop: 10K. Result: ~85 cities across 5 counties, population 3.6 million — the realistic commuter pool for an in-office role.

4. Distribution and route planning

Distributors and field service businesses need a list of named towns to plan weekly visits, stocking runs, and service routes. The CSV imports into routing software like Routific, OptimoRoute, or Salesforce Maps.

5. Retail site selection

Retailers picking new store locations pull a 25–50 mi city list around each candidate site to model trade-area population and identify cannibalization risk from existing locations.

6. Political campaigns and door-knocking

Local candidates and ballot-measure campaigns plan canvasses by city. A radius around a campaign HQ surfaces the priority cities for organizing, signage, and mailers.

7. Real estate investment analysis

Investors comparing markets pull city lists around each candidate metro to benchmark population, growth, and competitive supply. The tool gives a quick apples-to-apples view across multiple metros.

8. Data science and feature engineering

Data teams use city radius lookups to build location features — "count of nearby cities by population", "nearest city of size X", and so on — for churn models, fraud detection, and recommendation systems.

How the distance calculation works

The tool uses the Haversine formula to compute great-circle distance between the center point and each city centroid — the shortest path between two points on the surface of a sphere.

a = sin²(Δφ/2) + cos(φ₁) · cos(φ₂) · sin²(Δλ/2)
c = 2 · atan2(√a, √(1−a))
d = R · c            // R = 3959 mi (Earth radius)

Each city is represented by a single coordinate: the population-weighted centroidof all the ZIPs assigned to that city in a given state. This is more accurate than the geometric center for cities with awkward boundaries (long thin cities, cities with annexed industrial zones, cities around bays or rivers). It answers "is the typical resident inside my radius?" rather than "does any sliver of city land cross it?".

Inclusion is binary. A city whose centroid is 50.1 mi from your point is excluded from a 50 mi radius even if part of its territory falls inside. Tighten or loosen the radius slightly if you need edge cases captured.

The visible circle on the map is rendered as a true geodesic polygon (Turf.js, 80 vertices), so it respects Earth's curvature. At small radii the difference is invisible. At 200+ miles or near the poles, a flat-projection circle would visibly distort — the geodesic version does not.

How this compares to alternatives

City radius lookups exist in several other tools and services. Here's an honest side-by-side so you can pick the right one for your job.

SourceFree?VisualBulk exportSign-upNotes
SimpleMapLab (this tool)YesMap + sized markersUnlimited, CSV exportNoStatic Census-derived data, runs in browser
Census.gov gazetteerYesNoneBulk downloadNoAuthoritative, but no radius search UI
Esri ArcGIS Business AnalystNoFull GISUnlimitedPaid licenseIndustry standard, $1K+/year
GeoNames APIFree tierAPI onlyRate-limitedAccountGood for global / programmatic use
Google MapsYes (UI)MapNot designed for city listsOptionalNo native city radius listing

Limitations & accuracy notes

We're upfront about what this tool does and doesn't do. Knowing the limitations helps you avoid the common mistakes of city-based geographic analysis.

  • Cities are points, not polygons.Each city is a single centroid. A large city like Houston extends 25+ miles end-to-end, but its centroid is one point. A nearby suburb may be closer to your search center than the Houston centroid even if it's technically "inside" Houston.
  • City names are not unique.There are 41 Springfield's in the US. We key on city + state, so duplicates are kept distinct, but be careful when joining city-only data without state context.
  • Some places overlap.A CDP can sit inside an incorporated city's boundary, or two CDPs can overlap. Both will appear in results.
  • Population is annual, not real-time. Census ACS estimates lag by 1–3 years. Use for planning and analysis, not for legal reporting.
  • Straight-line distance, not driving distance. A city 30 mi away as the crow flies might be a 90-minute drive in mountains or city traffic. Use a drive-time tool for routing.
  • Centroid-based inclusion misses edges. A large rural city can extend many miles past its centroid. If you need every address within a precise distance, use a drive-time isochrone tool.

Glossary

Incorporated city
A city with its own legal government, charter, and boundaries — e.g., Los Angeles, Chicago, Atlanta. Often distinct from the broader metro area.
Census-designated place (CDP)
A populated area without its own municipal government that the Census Bureau tracks for statistical purposes — e.g., Silver Spring MD, The Villages FL. Counted as a "city" in this tool.
Town / township
A unit of local government in some states (especially the Northeast and Midwest). May or may not function as a city. Treated as cities in this tool when they have a postal name and population.
Metropolitan Statistical Area (MSA / CBSA)
A region with at least one urban core of 50,000+ residents, plus economically tied surrounding counties. The "Metro area" column in results shows the MSA each city belongs to.
Population-weighted centroid
The average location of every resident in a city, weighted by where they actually live. More accurate for service-area analysis than the geometric center, especially for large or oddly-shaped cities.
Haversine distance
Great-circle distance between two points on a sphere. Used for accurate distance over the curved surface of Earth.
ZCTA
ZIP Code Tabulation Area — Census polygons used to aggregate population and other data into ZIP-like areas. City coordinates here are derived by aggregating ZCTAs assigned to each city name.
Drive time vs straight line
This tool uses straight-line ("as the crow flies") distance. Drive time can be 1.5–3× longer because of road networks, traffic, and terrain.

Related tools and resources

For mailing lists or postal targeting, use Find ZIP Codes in Radius — same map, same drag-to-resize handle, but it returns ZIP codes with visual ZCTA polygons instead of city points.

If you need the total population within a radius (not broken down by city), the Population Within Radius tool calculates aggregated demographics for any circular area.

For drawing radius circles on a worldwide map without city data attached, use the Map Radius Tool — it works internationally and supports multiple circles.

Not sure what city you're currently in? The What City Am I In? tool uses GPS or address lookup to identify your city instantly.

Browsing by state? Each state has a county directory:

CaliforniaTexasFloridaNew YorkPennsylvaniaIllinoisOhioGeorgiaNorth CarolinaMichiganNew JerseyVirginiaWashingtonArizonaMassachusettsTennessee

Frequently asked questions

The tool searches 27,722 US populated places — every city, town, village, and Census-designated place with at least one resident in the US Census ACS. The data comes from the SimpleMaps US ZIP Codes database, aggregated to city level by population-weighted centroid.
Anything the Census Bureau treats as a populated place: incorporated cities, towns, townships, villages, boroughs, and Census-designated places (CDPs). Both Los Angeles (4M people) and Lost Springs WY (4 people) qualify.
The tool uses the Haversine formula to compute great-circle distance between the center point and each city's population-weighted centroid. This accounts for Earth's curvature, which matters most beyond ~25 miles.
Yes. Drag the small white circular handle on the east edge of the radius — the circle expands or shrinks live, and on release the radius input, results table, and CSV update automatically. You can also use the slider, type in the input box (1–500 mi), or click a preset.
Yes — use the "Min population" filter row directly under the presets. Options are All, 1K+, 5K+, 25K+, 100K+, and 500K+. This is useful for sales territories, conference planning, or any analysis where micro-villages would be noise.
Marker size is scaled logarithmically by population, so a city of 1M shows ~3× the radius of a city of 10K. This gives a quick visual sense of population distribution inside your search circle without needing the table.
Each ZIP is assigned a primary city by the US Census / USPS. We aggregate all ZIPs sharing that primary city name within a state to build a single city record with summed population and a population-weighted centroid.
City names are not unique across states — there are dozens of "Springfield"s, "Madison"s, and "Franklin"s in the US. We key on city + state, so "Springfield, IL" and "Springfield, MA" are two separate entries.
Population is from the US Census Bureau American Community Survey (ACS), accessed via the SimpleMaps US ZIP Codes database. ACS data refreshes annually with a 1–2 year lag.
No — the dataset and the radius search both cover the US only. For international city databases, look at GeoNames or OpenStreetMap. The tool will warn you if you click outside US territory.
Yes — type any US city or address into the search box and the map centers there. You can also click directly on the map or use GPS. Once a center is set, dragging the marker recalculates results.
Yes — type up to 500 mi (≈800 km) into the radius input. Very large radii will return thousands of cities; use the Min population filter to keep the result list manageable.
The CSV contains City, County, State, Population, ZIPs, Metro Area, and Distance. It opens in Excel, Google Sheets, Numbers, or any spreadsheet app. Common uses: building sales territories, conference invite lists, mailing lists, distribution planning, BI dashboards.
The search ignores state lines — a 50 mi radius from Cincinnati returns cities in Ohio, Kentucky, and Indiana. The state column lets you filter or pivot by state in your spreadsheet.
No — population and city definitions are pulled from the most recent annual US Census ACS release. Use this tool for planning and analysis, not for live operational data that changes hourly.
ZIPs are postal routing codes, not geographic places — many ZIPs share the same city name, and cities can span multiple ZIPs. If you want mailing lists or postal targeting, use the ZIP tool. If you want a list of distinct cities for sales reps, events, or marketing, use this one.
Yes. CDPs without their own legal government but with Census-tracked population are included. Major examples: Silver Spring MD, Bethesda MD, The Villages FL, Sun City AZ, Highlands Ranch CO.
Differences come from (1) the city definition — some tools include only incorporated cities, we include CDPs and townships, (2) the centroid choice — geometric vs population-weighted, and (3) the distance formula. Population vintage also varies.
Yes. The underlying SimpleMaps US ZIPs Basic database is free for commercial use under their license. ACS demographics from the US Census are public domain. Attribution to SimpleMapLab is appreciated where reasonable.
Yes — the map, drag-to-resize handle, hover popups, table, and CSV export all work on phones and tablets. On touch devices, "hover" becomes a tap on the marker.
Yes — all 27,722 cities are loaded into memory once on the first interaction (~4.5 MB). After that, every radius/location/filter change is instant, with no server roundtrip required.
It is drawn as a true geodesic circle using Turf.js, accounting for Earth's curvature. At small radii the difference is invisible. At 200+ mi or near the poles, a flat-projection circle would visibly distort — this one does not.
Data sources & methodology

City coordinates, population, county, and metropolitan area aggregated from the SimpleMaps US ZIP Codes Database (US Census ACS + ZCTA data), grouped by city + state with population-weighted centroids. 27,722 distinct populated places. Address autocomplete uses the Photon geocoder with OpenStreetMap data. Reverse geocoding uses Nominatim. Distances use the Haversine great-circle formula. Map rendering uses MapLibre GL JS with OpenFreeMap tiles and Turf.js for the geodesic radius polygon.

More free map tools