Find ZIP Codes Inside a Radius

Map of the USA where you can specify a point and a radius to search within and return all the ZIP codes found inside that radius.

ZIP Code Radius Search Map

Loading Map, Please wait...


Show Centre Marker? Show US County Borders? Show ZIP Boundaries?

Step 1 : Radius km (maximum = 1000km) OR miles (maximum = 625 miles)

Step 2 : Click on map OR Place by location name or ZIP code :

Please Note : 3 or 4 digit ZIPs should be padded with zero's to produce a 5 digit number for the most accurate results. So 544 should be input as 00544.

CSV Output

ZIP Codes






Input a radius to search within in KM or miles. Click on the map or type in an address or ZIP code on the centre of your search. After a delay, the results will appear inside the radius. If you hover over a marker, you will see its ZIP code.

You can also find a comma separated list of the ZIP codes in the large text box in the CSV Output section.

There is a limit to the radius because excessive results can take a long time to load and some web browsers struggle to load them all.

Suggested New Features

  • Filter Cities listed by defining a minimum population level
  • Option to plot multiple ZIPs to build up a number of radius area
  • If ZIPs found are 90% or more of a city, suggest returning all ZIPs for that city

Version History

  • 18th August 2016 : Version 3.7 - ZIP boundaries are shown for ZIP codes found. Clicking on the boundary or the marker will cause the ZIP code of that area to be displayed below the map.
  • 11th August 2016 : Version 3.6 - Centre marker is now black in colour
  • 12th February 2016 : Version 3.5 - Fixed issue with radius limit not applied correctly
  • 26th July 2015 : Version 3.4 - Update
    • Combined text box now lists the distance to the ZIP code in km.
  • 23rd July 2014 : Version 3.3 - Updates
    • New back-end dataset
    • Combined text box now outputs the count of the Zip Codes
  • 27th March 2014 : Version 3.2 - Minor Update
    • Output now includes all unique states and cities
  • 4th February 2014 : Version 3.1 - Minor Update
    • Toggle CSV or New line option added
  • 15th January 2014 : Version 3 - Updates
    • Option to Show US County Borders
    • The circle polygon is no longer click-able
    • Added Full Screen option
  • 14th June 2012 : Version 2 - Implemented Google Maps API V3
    • Added Show Centre Marker option
    • Added Reset Map button
  • 10th February 2010 : Version 1 - Initial Version

Previous Comments For This Page

This is amazing!!! How can you do it with little advertising and free?
By Dwain on 28th August 2016

On 23rd August 2016

Hi David, sorry this is not possible.
By Free Map Tools on 19th August 2016

Is it possible to pass URI vars to this page to dynamically generate results? i.e. ?zip=12345&radius=25 ?
By David on 18th August 2016

I used San Marcos as the center of the radius for a test.
By Charlie Avrin on 12th August 2016

Things should now be back in good order. Sorry for the issues
By Free Map Tools on 11th August 2016

Try 04645, an island off the coast of maine. No data is returned at any distance, but the island is only 7 miles from other zips.
On 11th August 2016

Thank you! Amazing tool! :)
On 11th August 2016

Please try refreshing the page on your browser to see if that helps.
By Free Map Tools on 11th August 2016

Anyone having issues at 9:20AM PST on 8/11/16? I'm receiving "0 found" when attempting to draw any mile radius.
On 11th August 2016

Rick, thanks for the feedback. The center marker is now black.
By Free Map Tools on 11th August 2016

Great tool. If the centre marker were differentiated somehow (color, shape) that would be helpful.
By Rick on 11th August 2016

Loop again on the city result to find out wich are under a given time value by the road : VERY usefull
By Geoffrey on 11th August 2016

Hi Adrian, This is technically possible however it will take a bit of effort to get the back end data in a good state to do this. We are currently working on an update to list population per state, county and city. I would hope this this initial update will then allow your suggestion to work with a bit less effort. So, I'll add this to the to-do list [Suggested New Features] but it will probably be weeks rather than days before any progress is made. I do however see the benefits to a wide range of users so I%u2019m defiantly not dismissing this!
By Free Map Tools on 10th August 2016

100 miles Porland ME 04103
On 9th August 2016

Thank you for all your hard work, God bless you all.
On 8th August 2016

would it be possible to also only select towns with over a certain poulation as well as a km radius
By adrian on 8th August 2016

Hi! Is there an option to download all US zip codes?
By David on 27th July 2016

Hi David, this isn't possible right now but it will be added as a suggested new feature.
By Free Map Tools on 24th July 2016

Is it possible to type in multiple zip codes to generate a map that has multiple radius' on the same page (i.e. see multiple coverage areas for a state)?
By David on 22nd July 2016

Showing the most recent 20 out of 626 comments. Click to see all the comments.

Add your own comment below and let others know what you think:

Comments :

Your Name (optional) :