simplemaplab

Find Cities in Radius

By Marko Visic · Updated Oct 7, 2026

Search US cities within any distance of an address, city, or coordinate. Cities are USPS postal-city names aggregated from ZIP codes. 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 map...
Cities within 25 mi of
Washington, DC
38.90720, -77.03690
100cities found
TOTAL POPULATION
5,098,109
COUNTIES
12
SEARCH AREA
1,963 mi²
STATES
3
AVG POP/CITY
50,981
LARGEST CITY
Washington
680,911
100 cities
CityCountyStatePopulationDistance↑
WashingtonDistrict of ColumbiaDC680,9111.3 mi
Fort MyerArlingtonVA9472.8 mi
Naval Anacost AnnexDistrict of ColumbiaDC3833.7 mi
ArlingtonArlingtonVA235,7984 mi
Mount RainierPrince George'sMD9,5634.6 mi
BrentwoodPrince George'sMD6,2645.1 mi
Takoma ParkMontgomeryMD25,7495.5 mi
Chevy ChaseMontgomeryMD30,5055.7 mi
BladensburgPrince George'sMD9,8016.4 mi
HyattsvillePrince George'sMD171,8756.8 mi
Glen EchoMontgomeryMD2767.1 mi
Oxon HillPrince George'sMD28,6057.4 mi
RiverdalePrince George'sMD24,4897.6 mi
BethesdaMontgomeryMD88,9737.6 mi
Capitol HeightsPrince George'sMD41,0937.9 mi
Falls ChurchFairfaxVA122,5817.9 mi
SuitlandPrince George'sMD27,1568 mi
Temple HillsPrince George'sMD40,3388.1 mi
Cabin JohnMontgomeryMD1,5398.1 mi
KensingtonMontgomeryMD19,1848.6 mi
College ParkPrince George'sMD41,1978.6 mi
AlexandriaAlexandriaVA345,0488.9 mi
McLeanFairfaxVA60,1379 mi
District HeightsPrince George'sMD38,3019 mi
Garrett ParkMontgomeryMD9329.4 mi
Dunn LoringFairfaxVA1,93910 mi
Silver SpringMontgomeryMD309,69910 mi
GreenbeltPrince George'sMD28,38410.3 mi
LanhamPrince George'sMD42,61210.8 mi
AnnandaleFairfaxVA57,75510.9 mi
Fort WashingtonPrince George'sMD54,44111 mi
Andrews Air Force BasePrince George'sMD3,13011.1 mi
BeltsvillePrince George'sMD28,71312 mi
ViennaFairfaxVA70,11112.6 mi
ClintonPrince George'sMD37,46412.9 mi
RockvilleMontgomeryMD145,33013 mi
Glenn DalePrince George'sMD6,94713.1 mi
PotomacMontgomeryMD50,49813.2 mi
SpringfieldFairfaxVA106,45013.6 mi
BurtonsvilleMontgomeryMD15,98615 mi
BowiePrince George'sMD105,32415.3 mi
Fort BelvoirFairfaxVA10,64115.4 mi
Upper MarlboroPrince George'sMD106,13515.5 mi
SpencervilleMontgomeryMD19815.5 mi
BurkeFairfaxVA44,64715.5 mi
CheltenhamPrince George'sMD2,76115.7 mi
OaktonFairfaxVA18,09115.8 mi
Great FallsFairfaxVA17,18516 mi
FairfaxFairfaxVA167,37416 mi
LaurelPrince George'sMD121,10616.3 mi
AccokeekPrince George'sMD13,75016.3 mi
AshtonMontgomeryMD2,89016.7 mi
DerwoodMontgomeryMD17,27916.7 mi
Sandy SpringMontgomeryMD2,03516.8 mi
RestonFairfaxVA65,29816.9 mi
OlneyMontgomeryMD25,55317 mi
Bryans RoadCharlesMD8,05717.7 mi
Washington GroveMontgomeryMD57717.8 mi
FultonHowardMD6,62418 mi
LortonFairfaxVA35,28418.1 mi
Fairfax StationFairfaxVA19,62618.5 mi
GaithersburgMontgomeryMD143,73318.7 mi
HighlandHowardMD3,22118.9 mi
BrinklowMontgomeryMD43018.9 mi
HerndonFairfaxVA95,15219.2 mi
OccoquanPrince WilliamVA68119.7 mi
SavageHowardMD2,60119.7 mi
OdentonAnne ArundelMD36,70520.1 mi
CroftonAnne ArundelMD25,59020.2 mi
Annapolis JunctionHowardMD51320.3 mi
BrandywinePrince George'sMD17,59020.5 mi
Fort George G MeadeAnne ArundelMD11,22520.5 mi
BrookevilleMontgomeryMD7,86020.7 mi
Montgomery VillageMontgomeryMD34,71820.7 mi
CliftonFairfaxVA14,37521 mi
ClarksvilleHowardMD13,60721.2 mi
SterlingLoudounVA92,47321.2 mi
GermantownMontgomeryMD89,14421.3 mi
GambrillsAnne ArundelMD16,38621.3 mi
JessupHowardMD16,81421.5 mi
DavidsonvilleAnne ArundelMD7,87921.5 mi
WaldorfCharlesMD87,12021.5 mi
LothianAnne ArundelMD7,73121.9 mi
White PlainsCharlesMD16,40722.3 mi
PomfretCharlesMD1,79622.4 mi
ColumbiaHowardMD99,75622.7 mi
DaytonHowardMD2,56922.7 mi
WoodbridgePrince WilliamVA215,00523.3 mi
HarwoodAnne ArundelMD3,31523.3 mi
DunkirkCalvertMD7,54523.7 mi
CentrevilleFairfaxVA70,68423.9 mi
GlenelgHowardMD2,47424 mi
MarburyCharlesMD86624.2 mi
SevernAnne ArundelMD37,11824.3 mi
ChantillyFairfaxVA59,28424.4 mi
RivaAnne ArundelMD4,41724.4 mi
PoolesvilleMontgomeryMD6,69924.5 mi
HanoverAnne ArundelMD24,26824.7 mi
BoydsMontgomeryMD9,96924.7 mi
CrownsvilleAnne ArundelMD8,85024.8 mi
Cities by State
DC
2 cities · 681,294 people
VA
24 cities · 1,926,566 people
MD
74 cities · 2,490,249 people
Definition
What is a city radius search?

A city radius search returns every US city whose center falls within a chosen distance of a point. Cities are USPS postal-city names aggregated from ZIP codes, positioned at the geometric centroids of their ZCTAs. 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 the geometric centroids of the Census ZIP Code Tabulation Areas (ZCTAs) assigned to each city. Distances use the Haversine great-circle formula. Population is from the US Census American Community Survey via SimpleMaps.

Cost
Is this tool free?

Free, no sign-up. Each search runs on our server.

On this page

What is a city radius search?

A city radius search returns every US city 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. Cities here are USPS postal-city names aggregated from ZIP codes, positioned at the geometric centroids of their ZCTAs. The result is the list of cities 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? Each search runs on our server and returns a clean, exportable list — free, no sign-up, no API key.

What counts as a "city"?

This tool groups ZIP codes by their USPS postal-city name within each state, giving about 27,722 cities. Each city's population is the sum of its ZIP populations, and its coordinate is the geometric centroid of its ZCTAs. Because postal cities follow the names USPS assigns to ZIP codes, they line up closely with — but are not identical to — the Census Bureau's incorporated places and Census-designated places.

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 "Use 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 city. 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 mi628.3M
Los AngelesCA25 mi1119.0M
ChicagoIL25 mi1205.9M
Dallas–Fort WorthTX25 mi414.9M
HoustonTX25 mi255.8M
PhoenixAZ25 mi244.3M
AtlantaGA25 mi394.0M
BostonMA25 mi1493.9M
San FranciscoCA25 mi623.4M
SeattleWA25 mi443.2M
DenverCO25 mi303.0M
MiamiFL25 mi123.3M

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: 53 cities, combined population 2.6M across 22 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: 35 cities, population 2.8M. 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.

EXAMPLE
Center: Boston, MA. Radius: 30 mi. Min pop: 10K. Result: 132 cities across 8 counties, population 4.1M — 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 derived from the geometric centroid of the Census ZIP Code Tabulation Areas (ZCTAs) assigned to that city in a given state — the geometric center of the ZCTA polygon, not a population-weighted point. Inclusion therefore answers "is the geometric center of this city inside my radius?" For cities with awkward boundaries (long thin cities, cities with annexed industrial zones, cities around bays or rivers) the centroid can sit some distance from where most residents live.

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.

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. Many US places share a name, so include the state. 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. Cities in this tool report their county and state; the CSV does not include an MSA column.
Geometric centroid
The geometric center of a ZIP Code Tabulation Area (ZCTA) polygon — the point coordinate SimpleMaps assigns to each ZIP. City coordinates in this tool are derived from the geometric centroids of the ZCTAs assigned to each city name.
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.

To measure the straight-line distance between two specific cities, use the Distance Between Cities calculator — it includes population-sorted autocomplete and estimated drive times.

Browsing by state? Each state has a county directory:

CaliforniaTexasFloridaNew YorkPennsylvaniaIllinoisOhioGeorgiaNorth CarolinaMichiganNew JerseyVirginiaWashingtonArizonaMassachusettsTennessee

Frequently asked questions

The tool searches about 27,722 US cities. Cities are USPS postal-city names aggregated from ZIP codes in the SimpleMaps US ZIP Codes database, positioned at the geometric centroids of their ZCTAs, with populations equal to the sums of the underlying ZIP populations.
A "city" here is a USPS postal-city name aggregated from the ZIP codes that carry it, keyed by city + state — about 27,722 in all, with each city's population summed from its ZIP codes. These line up closely with the Census Bureau's incorporated cities, towns, villages, boroughs, and Census-designated places (CDPs), but they are derived from USPS ZIP assignments rather than the full Census place list. Both Los Angeles and tiny Lost Springs, WY qualify.
The tool uses the Haversine formula to compute great-circle distance between the center point and each city's geometric 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 coordinate derived from the geometric centroids of those ZCTAs.
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) 2024 5-year estimates, accessed via the SimpleMaps US ZIP Codes database. ACS publishes with a 1–2 year lag relative to the data year.
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, 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 — we use the geometric centroid of the ZCTA, while some tools use a population-weighted point, and (3) the distance formula. Population vintage also varies.
You can freely use the results this tool shows you for your own analysis and planning. The underlying city and population data comes from the SimpleMaps US ZIP Codes Database, which SimpleMapLab uses under a paid licence — that licence does not permit republishing or redistributing a substantial portion of the database, so treat the exports as working data rather than a dataset to re-license. The underlying US Census ACS figures are themselves public-domain government statistics.
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.
Effectively, yes. Each radius, location, or population-filter change runs a fast lookup on our server and returns in a fraction of a second, updating the map and table right away — nothing heavy is downloaded to your browser.
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, and county aggregated from the SimpleMaps US ZIP Codes Database (US Census ACS + ZCTA data), grouped by USPS postal city + state using the geometric centroids of the assigned ZCTAs, with populations summed from the underlying ZIP codes. About 27,722 cities. 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.

ZIP code data: SimpleMaps US Zip Codes Database v1.95.1 (8 Jul 2026), free version under CC BY 4.0. Population: American Community Survey 2024 5-year estimates. Coordinates are the geometric centroids of Census ZIP Code Tabulation Areas (2010 ZCTA boundaries).

More free map tools