simplemaplab

Find ZIP Codes in Radius

Search every US ZIP code within any distance of an address, city, or coordinate. Visual ZCTA boundaries, hover-for-detail, sortable results, and CSV export. Free, unlimited, no sign-up.

Find ZIP Codes in Radius

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

🇺🇸United States only
mi
Quick:
Loading ZIP database (40,726 codes)...

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

Definition
What is a ZIP code radius search?

A ZIP code radius search returns every US ZIP Code Tabulation Area (ZCTA) whose population-weighted center falls within a chosen distance of a point. It is used for direct mail targeting, franchise territories, healthcare service areas, and delivery zones.

How many ZIPs
How many ZIP codes are in a typical radius?

Density varies by population. In dense urban centers a 5-mile radius often returns 80–200 ZIPs; in suburban areas a 25-mile radius typically returns 40–120; in rural states a 50-mile radius may only return 25–60.

Accuracy
How accurate is the search?

Distances use the Haversine great-circle formula against each ZIP's population-weighted centroid. Boundaries are 2020 Census ZCTA polygons, simplified for browser performance. Population is from the latest US Census ACS via SimpleMaps.

Cost
Is this tool free?

Yes — no sign-up, no API key, no usage limits. Search runs entirely in your browser against pre-loaded Census data, so the tool also works on slow connections after the first load.

On this page

What is a ZIP code radius search?

A ZIP code radius searchreturns every US postal code (ZIP) whose geographic center falls within a chosen distance — the "radius" — of a point on the map. The point can be an address, a city, a landmark, your current GPS location, or another ZIP code. The result is the list of ZIPs you can reach, advertise to, deliver to, or analyze inside that circle.

ZIP codes were introduced by the US Postal Service in 1963 as part of a system called the Zone Improvement Plan— that's where the acronym "ZIP" comes from. The original goal was faster mail sorting, not geography. Over time, ZIPs became the de-facto unit for direct marketing, demographic analysis, and service-area definition, even though they were never designed as polygons. To make ZIPs usable for statistics, the US Census Bureau created ZCTAs(ZIP Code Tabulation Areas) — polygons that approximate each ZIP's service area. The boundaries you see on the map above are ZCTAs.

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

Anatomy of a US ZIP code

A standard US ZIP code has 5 digits, and each digit narrows the geography from broad region down to a small delivery cluster. Understanding what the digits mean helps explain why ZIPs near each other often share their first 2 or 3 numbers.

DigitWhat it representsExample: 90210
1stGroup of states (national region 0–9)9 = Western US
2nd–3rdSectional Center Facility (regional sort hub)02 = Beverly Hills SCF
4th–5thSpecific post office or delivery area10 = Beverly Hills 90210
+4 (optional)Block, building, or single delivery point90210-3869

Some ZIPs do not represent a geographic area at all. Unique ZIPs are assigned to a single high-volume address — universities, hospitals, or government buildings — and have no boundary. PO Box ZIPs serve only post office boxes. Both will appear in lookups but show zero population.

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 "Locate me" to start from your current GPS position. The center marker is draggable — fine-tune the position by sliding it without losing your radius.
2
Adjust the radius
Drag the small white handle on the east edge of the circle to expand or shrink, use the slider for precise distances (1–500 mi), or click a preset (5/10/25/50/100 mi). Toggle miles/kilometers anytime — the result list and CSV update automatically.
3
Inspect, sort, and export
Every ZIP polygon inside the radius is drawn on the map. Hover any polygon for population and county info. Sort the results table by distance, ZIP, city, county, or population. Export the full list to CSV for spreadsheets, mailing lists, or CRMs.

Common search examples

The numbers below come from real searches in this tool — useful as a sanity check for what to expect when you enter a major city. Counts vary slightly with each Census refresh.

Center cityCenter ZIPRadiusZIPs foundPopulation
New YorkNY (10001)5 mi~1404.0M
Los AngelesCA (90001)10 mi~2104.5M
ChicagoIL (60601)10 mi~1832.7M
HoustonTX (77001)15 mi~1502.6M
PhoenixAZ (85001)15 mi~952.1M
PhiladelphiaPA (19103)10 mi~1202.0M
AtlantaGA (30303)15 mi~1202.5M
DallasTX (75201)15 mi~1403.0M
BostonMA (02108)10 mi~1502.4M
SeattleWA (98101)10 mi~851.4M
DenverCO (80202)15 mi~951.8M
MiamiFL (33101)10 mi~751.6M

Typical ZIP density by region type

ZIP density tracks population density. A 25-mile radius in midtown Manhattan will return roughly 30× as many ZIPs as the same radius in rural Nebraska. Use this table to set realistic expectations and pick a radius that actually returns useful results for your area.

Region typeExample5 mi25 mi50 mi
Dense urbanManhattan, NYC120–180900–1,4002,200–3,000
Major metroChicago, Atlanta, Dallas40–90300–550700–1,100
Mid-size cityBoise, Tulsa, Knoxville15–3590–180200–400
Small townBurlington VT, Bend OR5–1240–9090–180
Rural / frontierWestern Nebraska, NE Nevada1–38–2025–60

Who uses ZIP code radius search

1. Direct mail and EDDM campaigns

Businesses target direct mail to households within a specific distance of their location. A restaurant might mail menus to all ZIPs within 5 miles; a car dealership might target 25. The population data helps estimate mailing costs, and the CSV imports straight into USPS Every Door Direct Mail (EDDM) tools.

EXAMPLE
Center: Chicago, IL (60601). Radius: 10 miles. Result: ~183 ZIP codes, combined population 2.7 million. Cost estimate at $0.20/piece EDDM: ~$540K for full saturation. Use the CSV to filter by population and mail only to high-density ZIPs.

2. Franchise territory definition

Franchisors use ZIP-code radii to define exclusive territories so franchisees don't compete with each other. A 15-mile radius around each location creates a defensible boundary that maps cleanly to mailing lists, ad targeting, and lead routing.

EXAMPLE
Center: Austin, TX (78701). Radius: 15 miles. Result: ~76 ZIP codes, population 1.1 million, across Travis, Williamson, and Hays counties.

3. Healthcare service area analysis

Hospitals and clinics use ZIP-level service-area definitions for Medicare/Medicaid reporting, expansion planning, and patient acquisition modeling. CMS programs often require ZIP-coded reporting of where patients live.

EXAMPLE
Center: Johns Hopkins Hospital, Baltimore, MD. Radius: 25 miles. Result: ~247 ZIP codes across 7 counties, population 2.8 million— the hospital's primary service area.

4. Real estate market analysis

Agents and investors use ZIP radii to define comparable-sales areas, analyze inventory, and identify expansion neighborhoods. The county data is useful for tax-jurisdiction analysis since property tax rules change at county lines.

5. Delivery and service area planning

Restaurants, courier services, HVAC contractors, and home-services businesses use ZIP radii to define where they will and won't deliver. The CSV plugs directly into e-commerce shipping rules, scheduling software, and routing platforms.

6. Political campaigns and canvassing

Local campaigns plan door-to-door canvasses, mailers, and phone banks by ZIP. A radius search around a candidate's home base or a key issue location surfaces the priority ZIPs for organizing.

7. Site selection and competitor mapping

Retailers picking a new location pull ZIP-radius population data for each candidate site to compare addressable markets. The list also feeds into cannibalization analysis — how much demand does a new store pull from existing locations within 5–15 miles?

8. Data science and ML feature engineering

Data teams use ZIP radius lookups to build location features — "count of nearby ZIPs by population", "median income within 10 mi", etc — 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 ZIP code centroid. This is the shortest path between two points on the surface of a sphere — the same math airplanes use.

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

Each ZIP is represented by a single coordinate: its population-weighted centroidfrom the SimpleMaps US ZIPs database. Distances are measured to that centroid, not to the nearest edge of the ZIP polygon. For most uses this is what you want — it answers "is the typical resident of this ZIP within my radius?" rather than "does any sliver of this ZIP cross my radius?".

Inclusion is binary: a ZIP is either in your radius or it isn't. A ZIP whose centroid is 50.1 mi from your point will be excluded from a 50 mi radius even if most of its area 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

ZIP code 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 + polygonsUnlimited, CSV exportNoStatic Census ZCTA data, runs in browser
USPS ZIP Code LookupYesText onlySingle ZIP per queryNoAuthoritative for delivery, no radius search
Esri ArcGIS / Business AnalystNoFull GISUnlimitedPaid licenseIndustry standard for enterprise, $$$
ZIP Code API servicesFree tierAPI onlyRate-limitedAPI keyGood for programmatic access
Google MapsYes (UI)MapNot designed for ZIPsOptionalNo native ZIP radius listing

Limitations & accuracy notes

We're upfront about what this tool does and doesn't do. Knowing the limitations helps you avoid the classic mistakes when working with ZIP-based geography.

  • ZCTAs are approximations.A ZCTA polygon is the Census Bureau's best guess at a USPS service boundary. The two are not identical, and both can change without notice.
  • Centroid-based inclusion misses edges. A large rural ZIP can extend many miles past its centroid. If you need every address within a precise distance, use a drive-time isochrone tool instead.
  • Population is annual, not real-time. Census ACS estimates lag by 1–3 years. Use this tool for planning, not for legal or compliance reporting that requires the latest data.
  • Boundaries are simplified. Polygons are simplified to ~330 m tolerance for fast browser rendering. Coastline detail and small islands may be reduced. The original Census shapefiles are higher fidelity if you need cartographic accuracy.
  • Not all ZIPs have boundaries. Unique ZIPs (single buildings) and PO Box ZIPs have no polygon. They show up in the results table when their point falls inside the radius, but no shape is drawn on the map.
  • The radius is straight-line, not driving distance. A ZIP 10 miles away as the crow flies might be a 25-minute drive in city traffic. Use a drive-time tool for delivery routing.

Glossary

ZIP Code
A 5-digit postal routing code introduced by the US Postal Service in 1963. ZIP stands for "Zone Improvement Plan." About 41,000 ZIP codes exist; not all represent geographic areas.
ZCTA
ZIP Code Tabulation Area — a polygon approximating a USPS ZIP code, created by the US Census Bureau for statistical reporting. ZCTAs are what most "ZIP code maps" actually show.
ZIP+4
A 9-digit extension that pinpoints a city block, building, or single delivery point. Not used for geographic radius searches.
Unique ZIP
A ZIP assigned to a single high-volume address (e.g., a university, hospital, or government building). Has no geographic area, often shows zero residential population.
PO Box ZIP
A ZIP that only serves a post office box facility. No assigned area or resident population.
Population-weighted centroid
The "average" location of all residents inside a ZIP, weighted by where they actually live. More accurate for service-area analysis than the geometric center.
Haversine distance
Great-circle distance between two points on a sphere. Used for accurate distance calculation over the curved surface of the Earth.
EDDM
Every Door Direct Mail — USPS service for sending mail to every address on a postal route, often defined by ZIP. CSV exports from this tool can be used to plan EDDM campaigns.

Related tools and resources

For visualizing the radius on a map without ZIP code data, use the Map Radius Tool — it works worldwide and supports multiple circles with different colors.

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

To find cities instead of ZIP codes, use Find Cities in Radius — it lists all cities and towns within your specified distance with population data.

If you're not sure what ZIP code you're currently in, the What ZIP Code Am I In? tool uses GPS or address lookup to identify your postal code instantly with the ZCTA boundary drawn on the map.

Browsing by state? Each state has a county directory with population, area, and interactive county map:

CaliforniaTexasFloridaNew YorkPennsylvaniaIllinoisOhioGeorgiaNorth CarolinaMichiganNew JerseyVirginiaWashingtonArizonaMassachusettsTennessee

Frequently asked questions

This tool searches all 41,551 US ZIP codes in the SimpleMaps US ZIP Codes database, derived from US Census Bureau ZCTA definitions and the American Community Survey. It includes standard, unique, and PO Box ZIPs plus military (APO/FPO) where data is available.
The tool uses the Haversine formula to compute great-circle distance between the center point and each ZIP code's population-weighted centroid. This is the shortest path over the curved surface of Earth, which matters at distances above ~25 miles where flat-earth approximations diverge.
They are ZIP Code Tabulation Areas (ZCTAs) — Census Bureau polygons approximating each USPS ZIP code's service area. This tool draws every ZCTA whose centroid falls inside your radius. Hover any polygon for that ZIP's city, county, and population.
Boundaries are 2020 Census ZCTA shapefiles, mirrored from the OpenDataDE/State-zip-code-GeoJSON repository and simplified with ogr2ogr (~330 m tolerance) for fast browser rendering. Original Census files are available at census.gov/geographies.
Population, county, city, latitude, and longitude come from the SimpleMaps US ZIP Codes database, which compiles US Census Bureau ACS data and ZCTA definitions. Some ZIPs (PO Box-only, unique addresses) report zero population.
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, the input box (up to 500 mi), or the preset buttons.
Yes. The slider stops at 200 mi for precision, but you can type up to 500 mi (≈800 km) in the input box. A 500-mile radius from central US can return 8,000–12,000 ZIPs and several hundred million residents.
PO Box-only ZIPs, unique ZIPs assigned to single buildings (universities, hospitals, government facilities), and newly created ZIPs not yet in Census data show "—". The ZIP still exists for mail routing but has no permanent residents.
No. ZIP codes are a US-only system. Other countries use postal codes with different formats — UK postcodes, Canadian FSAs, German PLZ, etc. This tool covers the US only and will warn you if you click outside US territory.
The CSV contains ZIP, City, County, State, Population, and Distance columns. It opens in Excel, Google Sheets, Numbers, or any spreadsheet app. Common uses: importing into mailing list services, USPS EDDM planning, CRM segmentation, BI dashboards, or feeding GIS software.
Search is purely geographic — it ignores state lines. A 50-mile radius from Philadelphia returns ZIPs in Pennsylvania, New Jersey, and Delaware. The state column in the table lets you filter or pivot by state in your spreadsheet.
Yes — type any ZIP into the search box ("10001", "94102", "60601") and the map centers on that ZIP's population-weighted center. The radius then expands from there.
ZIP coordinates and population refresh annually from US Census ACS releases. ZCTA boundaries refresh after each decennial Census (most recent: 2020). USPS does add and retire ZIPs throughout the year — these are reflected at the next data update.
USPS ZIP Code Lookup is authoritative for "what ZIP serves this address" — single-address queries, no radius search, no map. This tool is built for the opposite question: "what ZIPs are near this point" — bulk results, visual map, demographics, CSV export.
Esri offers full enterprise GIS (drive-time isochrones, custom demographics, polygon math) for paid licenses ($1,000+/year). This tool covers the most common ZIP-radius use case for free, with no sign-up, but does not handle drive times or custom polygons.
Yes. The underlying SimpleMaps US ZIPs Basic database is free for commercial use under their license. ZCTA boundaries from the US Census are public domain. We ask for attribution to SimpleMapLab where reasonable.
Standard 5-digit US ZIP codes (e.g., "10001", "90210"). ZIP+4 is not used for geographic searches because the +4 extension represents a delivery point, not an area. Drop the "+4" and use the 5-digit base.
Differences usually stem from (1) which ZIPs are included — some tools exclude PO Box / unique ZIPs, (2) the centroid choice — geometric vs population-weighted, and (3) the distance formula — Haversine vs Vincenty vs flat. Population totals also vary if the data vintage differs.
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 polygon.
Yes — all 41,551 ZIPs are loaded into memory once on first interaction (~1 MB). After that, every radius/location change is instant because no server roundtrip is needed. Boundary polygons load per-state on demand and are cached.
It is drawn as a true geodesic circle using Turf.js, accounting for Earth's curvature. At small radii the visual difference is tiny, but at 200+ miles the shape visibly differs from a flat-projection circle, especially at high latitudes.
Currently no — link sharing of state (center + radius in URL hash) is on the roadmap. For now, copy the ZIP list or export the CSV to share results.
Data sources & methodology

ZIP code coordinates, population, county, and city from SimpleMaps US ZIP Codes Database, derived from US Census Bureau ZCTA definitions and the American Community Survey (ACS). ZCTA boundary polygons from the OpenDataDE State ZIP Code GeoJSON project (US Census 2020 ZCTA shapefiles), simplified with ogr2ogr -simplify 0.003 for fast browser rendering. 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