🗺️ GeoNames / Census

Geographic Reference Data by ZIP Code

City, county, state, metro area, latitude/longitude, land area, time zone, Census region, and population density for every US ZIP code — pre-joined and ready to use.

33k+ZIP codes
14Reference columns
153Total columns
InstantDelivery

What you can do with this data

Spatial filtering

Filter any dataset by city, county, metro area, or Census region instantly — without any GIS software. Use the included lat/lng coordinates to calculate distances or cluster ZIP codes geographically.

AI-powered analysis

Ask Claude or ChatGPT questions like "Which ZIP codes are in the Nashville metro?" or "Show me all ZIPs within 50 miles of Denver" — the geographic reference columns make location queries natural and fast.

Enriching your own data

Join your customer or transaction data to the EnrichZip file by ZIP code and immediately add metro area, county, timezone, and population density to every record — no lookup tables needed.

Market segmentation

Segment your analysis by Census region (Northeast, Midwest, South, West), urban vs. rural density, or metro vs. non-metro classification — groupings that are pre-computed and immediately available.

Geographic reference columns in the dataset

Source: GeoNames database and US Census Bureau. All columns are pre-joined with no additional API access or geocoding required.

Column NameDescription
cityPrimary city name for the ZIP code
countyCounty name
stateState abbreviation (e.g. TX, CA)
state_nameFull state name
cbsa_nameCore Based Statistical Area (metro/micro area)
cbsa_typeMetropolitan or Micropolitan
census_regionCensus Bureau region (Northeast, Midwest, South, West)
census_divisionCensus Bureau division (9 divisions within 4 regions)
latitudeZIP code centroid latitude
longitudeZIP code centroid longitude
land_area_sq_milesLand area in square miles
timezoneTimezone (e.g. America/Chicago)
population_densityPopulation per square mile
urban_rural_classificationUrban, suburban, or rural designation

About geographic reference data

Geographic reference data is the scaffolding that makes all other ZIP code data more useful. Knowing that ZIP code 60614 is in Cook County, in the Chicago metro area, in the Midwest Census division, at latitude 41.92° and longitude -87.64° — this context turns a row of numbers into a place you can reason about.

EnrichZip assembles geographic reference data from two primary sources. The GeoNames database provides city names, counties, and geographic coordinates for each ZIP code. The US Census Bureau provides CBSA (Core Based Statistical Area) designations, Census regions and divisions, and land area measurements from their TIGER/Line shapefiles.

These columns are particularly valuable for AI analysis. Language models reason well about place names but struggle with raw FIPS codes and coordinate pairs. By including city, county, metro area name, and region as text columns, EnrichZip makes geographic queries natural: "Show me all ZIP codes in the Dallas–Fort Worth metro" or "Filter to just Midwest ZIPs with income above $70k" work directly without any joins or lookups.

Population density — calculated from Census population divided by land area — adds a crucial urban/rural dimension that's not captured in raw population counts. A ZIP code with 10,000 people in 2 square miles (Brooklyn) is fundamentally different from one with 10,000 people in 800 square miles (rural Montana).

AI-ready data. Instant download.

Geographic reference data combined with 11 other government sources — 153 columns, 33,000+ ZIP codes. Clean, documented, and ready to use.

See Pricing →