GeoDataViewer
Menu
Launch Studio
Theme

ZCTA Demographics — 2020–2024 ACS 5-Year

Quick answer: Download 33,772 ACS ZCTA demographic records as CSV or representative-point GeoJSON. Separate estimates and 90% margins of error are provided for population, median household income, median age and housing units, with original special-value codes retained.

Format GeoJSON + CSV
Coverage All 33,772 ZCTAs published by the 2020–2024 ACS; every record matched a 2024 Gazetteer representative point
Resolution ZCTA statistical estimates for the 2020–2024 period; point representation only
License Public domain — U.S. Census Bureau public data
Update Fixed source vintage; rebuilt deliberately from official releases

Download, inspect and select Census records

  1. 1.Choose a bundled GeoJSON or CSV below. GEOID and ZCTA codes are text; preserve leading zeros.
  2. 2.Use the radius tool for ZCTA representative points, or filter vector attributes and select features before exporting. A point-in-radius result does not mean the entire ZCTA polygon is inside.
  3. 3.ACS files contain 2020–2024 five-year estimates and 90% margins of error. Read field notes and join diagnostics; missing or special values are not zero. Bundled ZCTA polygons cover Puerto Rico only.

About this dataset

33,772 ZCTA demographic records with population, income, age, housing and published margins of error; downloadable CSV and representative-point GeoJSON.

All ZCTAs published in the official 2020–2024 ACS 5-year Summary File, prepared from four bulk Detailed Tables without a live API dependency. CSV contains the complete attributes; the GeoJSON joins all 33,772 records to 2024 Gazetteer representative internal points. These are point locations rather than boundary polygons, and should not be used to claim precise population inside a circle.

Data source: U.S. Census Bureau

Attribution: U.S. Census Bureau: 2024 Gazetteer; 2020 and 2024 Cartographic Boundary Files; 2020–2024 American Community Survey 5-year Detailed Tables B01003, B19013, B01002, B25001. Prepared by GeoDataViewer. Source estimates and special codes retained; cartographic outlines generalized for web display. Public domain — U.S. Census Bureau public data

ZCTA Demographics — 2020–2024 ACS 5-Year: actual dataset map preview

Actual bundled Census data on the map; map and basemap credits shown. Captured 24 October 2026.

ZCTA demographic joins Inspect population and uncertainty Prepare small-area demographic maps Compare area-level estimates without fabricating missing values

FAQ

Are ZIP codes and ZCTAs the same?

No. USPS ZIP codes describe mail delivery routes and addresses. Census ZIP Code Tabulation Areas approximate ZIP-code areas for statistical mapping. Not every ZIP has a ZCTA; these packages are not a complete or current USPS ZIP directory. A ZCTA can cross state or county boundaries.

How do I preserve leading zeros?

GEOID and zcta are five-character strings, for example 00601. GeoJSON preserves that type. Import CSV identifier columns as text in Excel or other spreadsheets; do not join numeric IDs or guess a state from a ZCTA prefix.

Are these 2024 population counts?

These are ACS 5-year estimates for the combined 2020–2024 survey period, not a decennial census count, a single-year 2024 measurement or a current population estimate.

What do null values and MOE fields mean?

Every estimate retains its published 90% confidence margin of error in a separate _moe field. Negative Census special-value codes and blanks become null, not zero; original special codes remain in acs_special_values. Controlled estimates can have unavailable MOEs. See fields.json and the source documentation before comparison.

Can I add or average the median values?

No. Averaging county or ZCTA median incomes/ages, even with population weights, does not produce the median for a combined region. Income values are in 2024 inflation-adjusted US dollars. Use appropriate microdata or distribution tables for combined medians.

Why are there fewer ACS records than Gazetteer points?

The Gazetteer contains 33,791 ZCTAs, while this ACS release publishes 33,772. All ACS rows match Gazetteer points; 19 Gazetteer-only codes are listed in join-report.json. No demographics are invented for unmatched places.