Advertisement

Plot ZIP Codes or Places on a Map

By Dan Rossall · Updated October 2026

Paste a list into the box, one ZIP code, city, or place name per line, and every line gets plotted - or gets a specific, honest reason it couldn't be. A ZIP code is plotted by its centre point; a line with no ZIP is looked up as a US place name instead, so a city, a landmark, or even a bare state name still shows up on the map rather than silently disappearing. Exact landmark matches get a green pin; everything else - ZIP centres, cities, states - gets an amber dot, so you can see at a glance which points are precise and which are approximate, both on the map and in the results list. A line with more than one number that looks like a ZIP code is flagged rather than guessed at. Add a second column (a territory, a rep's name or a number) to colour the ZIP areas and points by it, with a legend. Click a marker to highlight its row, click a row to centre the map on it, and export everything as CSV, KML, or GPX, or download the map as a PNG, when you're done. Useful for delivery rounds, sales territories, service-area checks, and anywhere you need to see a mixed batch of locations on one screen.

Free ZIP Code Mapping Tool

This free US mapping tool lets you paste a list, one ZIP code, city, or place name per line, and instantly see every line plotted on an interactive map. Whether you have 5 ZIP codes from an email or 300 from a delivery spreadsheet, every line gets its own result - a real point on the map, or a specific reason it couldn't be placed. There is no sign-up, no daily limit, and no card required.

An exact landmark match gets a green pin; a ZIP code, city, or state gets an amber dot, so you can tell precise from approximate at a glance, on the map and in the results list alike. Click any marker to highlight its row; click a row to centre the map on it. Remove individual rows and the map updates in real time.

Plot ZIP Codes, Cities, and Places on One Map

Paste your list straight from the source you already have it in - a spreadsheet column, an email body, a customer report - with one item per line. A 5-digit ZIP code is plotted by its centre point. A line with no ZIP code is looked up as a US place name instead, so cities, landmarks, and even bare state names still get plotted rather than dropped.

ZIP code points come from the free SimpleMaps US ZIP Code Database (Basic version 1.93, January 2026), which holds 33,782 ZIP codes across the 50 states, DC and five territories. Each one is a single latitude and longitude point from that file, not the outline of a delivery area.

The shaded area around a ZIP code is the U.S. Census Bureau's 2020 ZIP Code Tabulation Area (ZCTA) for it, from the Census cartographic boundary files (public domain). A ZCTA is the Census Bureau's approximation of a ZIP code's area, so treat the shading as approximate. ZIP codes that only serve PO Boxes or a single organization have no ZCTA, so they are shown as a point with no shading.

  • ZIP code - plotted by its own centre point, ZIP+4 suffixes ignored
  • City or landmark - looked up by name and plotted at its real location
  • Bare state name - plotted at the state's own centre, not refused
  • Two numbers on one line - reported as its own outcome rather than guessed at; put each on its own line

Every line produces its own row in the results list, so the total shown can never be smaller than what you pasted without telling you why.

Who Uses a ZIP Code Plotter?

Delivery and courier planners

See today's drops at a glance before deciding how to split or sequence rounds.

Sales and field reps

Visualise customer territories and account locations across the US.

Real estate and field services

Plot upcoming viewings or appointments on one map for a single-day round.

Event organisers

Map attendee or supplier ZIP codes to find a sensible meeting point.

Analysts and researchers

Visualise survey responses, response rates, or membership distribution by ZIP code.

Care and visiting professionals

Show a day's home visits on a single map before allocating drivers.

Export Your Mapped ZIP Codes

Once your list is plotted you can take the data with you in three formats, or take the map itself as a picture:

  • CSV - input, matched place, precision, latitude and longitude columns (plus any extra columns you pasted) for Excel, Google Sheets, or any data pipeline
  • KML - opens directly in Google Earth and Google My Maps as named placemarks
  • GPX - works with most sat-nav units, Garmin devices, and GPS tracking software
  • PNG - the map as shown on screen, with its colours, legend and map credits, ready for a slide or a report

The share-link button copies a URL that contains your ZIP code list (and any colour column), so you can paste it into a message and the recipient sees exactly the same map when they open it.

Frequently Asked Questions

How do I plot multiple ZIP codes on a map?

Paste your list into the input box with one ZIP code, city, or place name per line - copied from a spreadsheet, email, or any text. Every line gets its own row: a ZIP code is plotted by its centre point, and a line with no ZIP code is looked up by place name instead, so a city, landmark, or even a bare state name still gets plotted rather than dropped. There is no sign-up and no per-day limit.

What happens to a line that isn't a ZIP code?

It's looked up as a US place name instead - a city, a landmark, or a state - and plotted at that place's own location. If more than one real place matches what you typed, you're asked to pick which one. If nothing matches at all, that row says so plainly rather than being silently left off the map.

What if a line has more than one number that looks like a ZIP code?

That row is reported as its own outcome rather than guessed at - the tool won't assume which number you meant. Put each ZIP code on its own line and re-plot.

How many lines can I map at once?

You can map up to 500 lines in a single batch. Larger lists are trimmed before plotting so the map stays responsive, and you're told how many lines were left out.

Can I export the mapped results?

Yes. Once your list is plotted you can export the successfully-placed rows as CSV (input, label, precision, latitude, longitude, plus any extra columns you pasted), KML for Google Earth or My Maps, or GPX for sat-nav and GPS devices. Download map as PNG saves the map as it looks on screen, with its legend and the map credits.

Can I colour ZIP codes by territory, rep or value?

Yes. Put a second column after each ZIP code, separated by a comma or a tab (for example 10001, Rep A), or upload a CSV with a header row. Text is coloured as groups, one colour each from a colour-blind-safe palette; numbers are shaded in up to 5 ranges, each holding about the same number of ZIP codes. The legend lists each group or range with its count, and Colour by lets you switch column or turn the colours off.

Is the ZIP code mapping tool free?

Yes - it is free, with no sign-up and no card required. ZIP code lookups run entirely in your browser against local data. A line with no ZIP code is looked up by place name against our own data, the only thing sent out, and nothing is stored by MapTools.

What if I want the optimal order to drive between them?

This tool plots ZIP codes and places on a map but doesn't reorder them. For an optimised driving sequence between many stops, use the free Multi-Stop Route Optimizer.

Related Tools

More ZIP code and mapping tools on MapTools.co: