Free tool ยท map + CSV

ZIP code radius search

Enter a ZIP or postal code and a radius to get every code inside the circle, sorted by distance, on a map and as a CSV download.

Who uses radius searches

  • Marketing teams upload ZIP code lists to Google Ads, Meta Ads and direct-mail tools to target everyone within driving distance of a store.
  • Delivery and service businesses define their service area as “all ZIP codes within 25 miles”.
  • Developers build store locators and “near me” searches.

Automate it with the API

See the ZIP code distance and radius API page for limits, credits and use cases.

The same search is one request to the zipcodestack API:

curl "https://api.zipcodestack.com/v1/radius?code=10001&radius=5&country=us&unit=miles" \
  -H "apikey: YOUR-API-KEY"

Each result contains the code, city, state and distance, sorted from the centre. 300 requests per month are free.

Frequently asked questions

How do I find all ZIP codes within a radius?

Enter the center ZIP code, choose the country and the radius, and click Search. The tool lists every ZIP code whose center lies inside the circle, with its city and distance, and lets you download the list as CSV.

How is the distance measured?

As the straight-line (great-circle) distance between the centre points of the postal code areas, calculated with the Haversine formula.

What is the maximum radius?

500 miles or 500 kilometres. For larger areas, split the search or use the polygon search.

What can I use a ZIP code radius list for?

Delivery and service areas, local ad targeting (Google and Meta accept ZIP code lists), store locators, sales territories and direct-mail campaigns.

Postal code API

Get this data in your app

zipcodestack looks up, validates and searches postal codes in 149 countries: city, state, coordinates, distances and radius search, as JSON.

/v1/radius documentation Distance & radius API All documentation

300 free requests every month. No credit card required.

GET https://api.zipcodestack.com/v1/radius?code=10001&radius=5&country=us&unit=miles

{
  "results": {
    "10001": [{
      "postal_code": "10001",
      "country_code": "US",
      "latitude": 40.7484,
      "longitude": -73.9967,
      "city": "New York",
      "state": "New York",
      "state_code": "NY",
      "province": "New York"
    }]
  }
}

Free postal code tools

Start using our ZIP Code API for free today!

Get 300 requests / month for free