Find ZIP Codes Inside a User Defined Area

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

User Defined Search Map



US County Borders? Show ZIP Boundaries for ZIPs in area? ZIP Markers?
Show Zip Code Labels? Auto-zoom after each point added?

 Delete Last Point 

 Clear All Points 

 Zoom To Fit 

CSV Output

List of ZIP Codes found...

State Filter

States To Include :

ZIP Codes






Click on the map to start drawing an area. Once you have defined the area in which you wish to search, click the [Search For Zip Codes] button. After a small delay, the results will appear inside the area. If you hover over or tap a marker, you will see its ZIP code.

You can also find a comma separated list of the ZIP codes, states and cities in the text boxes below the map in the CSV Output section.

You can filter states in/out of the result set using the State Filter control. You can also edit and adjust the area afterwards to refine your search area

Future Updates

  • None Currently

Version History

  • 20th May 2019 : Version 4.2 - New setting added > Auto-zoom after each point added?
  • 10th May 2019 : Version 4.1 - Fixed bug loading US County Borders. Fixed bug with Show Zip Code Labels. Fixed issue loading saved area from user menu
  • 8th May 2019 : Version 4.0 - Changed to Leaflet Maps
  • 28th March 2017 : Version 3.1 - Small update, no longer re-searches automatically after a right click delete
  • 1st March 2017 : Version 3.0 - Introduced option to filter by state. Search now happens live as you move and edit the search area
  • 23rd August 2016 : Version 2.4 - Added labels to the markers to show the ZIP code on the map
  • 18th August 2016 : Version 2.3 - Only 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
  • 21st July 2016 : Version 2.2 - New option to toggle markers on and off. Changes to overlay transparency
  • 11th April 2015 : Version 2.1 - Now outputs county and timezone
  • 31st May 2014 : Version 2 - Minor updates to code
  • 5th April 2014 : Version 1 - Initial Version

Comments For This Page

so much more difficult to see/identify cities - please revert to the old UI
By anon on 17th June 2019

Love this! Thank you very much for this free service. Would it be possible to go back to the old map though? This one is a lot more difficult to see and identify cities/towns. Thanks again!
By IC on 7th June 2019

Really love this tool. It's the only one that I've found anywhere that lets you generate zip codes from a map, rather than the other way round. It would be insanely useful if you could upload a kml file to import an existing map :)
By Nicky on 24th May 2019

Thank you for adding [Auto-zoom after each point added?] !
By Sean on 23rd May 2019

please revert to the old color scheme, this is making it difficult to see
By anon on 21st May 2019

Tried that, also tried in Incognito, IE, and on another device...
On 20th May 2019

Please try clearing your temporary internet files and load the page again.
By Free Map Tools on 20th May 2019

The latest change seems to have prevented me from actually loading any zip codes in the area I\'ve selected... Chrome v74.0.3729.131...
On 20th May 2019

Justin, we have added a new setting to let you stop this ... [Auto-zoom after each point added?]
By Free Map Tools on 20th May 2019

When you add another point on the map, the map re-focuses on the are you have selected, so you have to re-adjust your zoom if you\'re trying to do a large area. Can you stop this re-focus from happening?
By Justin on 16th May 2019

Various issues have now been fixed. See Version History for info.
By Free Map Tools on 10th May 2019

Just wanted to provide feedback on the switch to Leaflet Maps. Unfortunately, Leaflet is no where near as robust as Google Maps, and as such the tool is now significantly worse than it used to be. Leaflet has always had issues with loading speeds, displaying the proper amount of visual data (i.e. cities/towns names, etc. - it always decides to show smaller towns when zoomed out instead of larger ones for some reason). While I understand the price changes made by Google Maps for their API are significant, I\'d suffer through significantly more ads to allow the tool to return to using Google Maps as its mapping utility.
On 9th May 2019

This has been a wonderful and useful tool for me, but it seems the update to leaflet maps has broken it. The user menu > load area is not working. No saved area will display. If the "show zip boundaries" option is checked, it is unable to complete but stays on "Please Wait..." Tested on the most recent version of Chrome, Firefox, and Edge.
On 8th May 2019

VRI, sorry, this is not possible.
By Free Map Tools on 30th April 2019

Is it possible to upload a KML / SHP file to get all zip codes within the same ?
By VRI on 28th April 2019

Bailey, that is not possible on this page. The closest we have is ... Find Cities and Towns Inside Radius.
By Free Map Tools on 8th April 2019

Can I get a list of the towns and neighborhoods inside of the area I created?
By Bailey Adams on 6th April 2019

Is there a way to have the search results include the 4 digit sub zip code?
By TS on 26th March 2019

Most all Colorado
By Trevor Broerman on 15th January 2019

Is there a way to search or enter zip codes, and then have the tool spit out the map of zip codes?
On 15th January 2019

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

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


Your Name (optional)