Free ZIP code database
All 41,154 ZIP codes in the 50 states, D.C. and Puerto Rico in one CSV file, with city, county, metro area, coordinates, time zone, population, income, rent and home value.
Download CSV (5.6 MB)Updated 2026-11-02 · License: CC BY 4.0
Please credit ZipCodeMap.org with a link to https://zipcodemap.org/zip-code-database.
Columns
| Column | What it is |
|---|---|
| zip | 5-digit ZIP code |
| type | "standard" (has a delivery area) or "po_box_or_unique" |
| city, state | USPS preferred city name and state code |
| county, county_fips | Main county (by land area) and its 5-digit FIPS code |
| cbsa_code, cbsa_title, cbsa_type | Metro or micro statistical area (OMB July 2023) |
| latitude, longitude | ZIP code center (Census ZCTA internal point; post office for PO Box ZIPs) |
| time_zone, utc_offset, observes_dst | Time zone at the ZIP code center |
| population, median_household_income, median_gross_rent | ACS 2020–2024 5-year estimates |
| median_home_value_zillow | Zillow Home Value Index, September 2026 |
| land_sq_mi | Land area in square miles |
Sample rows
| zip | city | state | county | cbsa_title | population |
|---|---|---|---|---|---|
| 10001 | New York | NY | New York County | New York-Newark-Jersey City, NY-NJ | 30,511 |
| 32137 | Palm Coast | FL | Flagler County | Deltona-Daytona Beach-Ormond Beach, FL | 48,391 |
| 60601 | Chicago | IL | Cook County | Chicago-Naperville-Elgin, IL-IN | 15,235 |
| 90210 | Beverly Hills | CA | Los Angeles County | Los Angeles-Long Beach-Anaheim, CA | 19,004 |
| 00501 | Holtsville | NY | Suffolk County | New York-Newark-Jersey City, NY-NJ | — |
Sources and caveats: methodology. Not affiliated with USPS; for mailing, confirm ZIP codes with USPS.
Frequently asked questions
Is this ZIP code database really free?
Yes, for personal and commercial use under the Creative Commons Attribution 4.0 license. Credit "ZipCodeMap.org" with a link to this page wherever you use or publish it.
How often is it updated?
Home values update monthly, ACS figures each December, and the ZIP list periodically. This file was built on 2026-11-02.
Does it include ZIP+4 codes or boundaries?
No. It has 5-digit ZIP codes only. Boundaries are shown on the maps on this site; a boundary download may be added later.
Is there an API?
Yes: see the free ZIP code API for single ZIP lookups and radius searches in JSON.