Data Literacy

How to Read Census ACS Data

The American Community Survey is the single most important data source for understanding U.S. communities. Here's how to read it correctly.

📅 May 2026•⏱️ 10 min read•📊 Data Literacy

What Is the American Community Survey?

The American Community Survey (ACS) is an ongoing survey conducted by the U.S. Census Bureau. Unlike the decennial census, which aims to count every person in the country once every ten years, the ACS samples approximately 3.5 million addresses annually to produce detailed estimates of demographic, social, economic, and housing characteristics.

The ACS replaced the “long form” of the decennial census after 2000. It produces data at geographic levels as small as census tracts and ZIP Code Tabulation Areas (ZCTAs), making it the primary source for local-level demographic data in the United States.

Source: census.gov/programs-surveys/acs

ACS Data Are Estimates, Not Counts

This is the single most important thing to understand. ACS numbers are estimates derived from a sample, not exact counts of the entire population. When the ACS reports that a ZIP code has a median household income of $65,000, it means: “Based on our survey sample, we estimate the true median income is approximately $65,000.”

Why this matters:

For large geographic areas (states, large metro areas), the sample size is large enough that estimates are very precise. For small areas like individual ZIP codes, the sample may be small, and the estimate can have a wide margin of error. A reported median income of $65,000 might really be anywhere from $55,000 to $75,000.

Understanding Margin of Error (MOE)

Every ACS estimate comes with a margin of error (MOE), published alongside the estimate. The MOE tells you the range within which the true value is likely to fall, at a 90% confidence level.

Example:

If the ACS reports:

  • • Median Household Income: $65,000
  • • Margin of Error: ±$8,200

Then we can say with 90% confidence that the true median income is between $56,800 and $73,200.

When the MOE is too large

For small-population ZIP codes, the MOE can be enormous—sometimes larger than the estimate itself. If a ZIP code has a median income estimate of $50,000 with an MOE of ±$25,000, the data is essentially unreliable for that area. The Census Bureau recommends treating estimates with a coefficient of variation (CV) above 30% as “unreliable.”

Formula: CV = (MOE / 1.645) / Estimate Ă— 100. A CV above 30% signals that the estimate may not be trustworthy.

1-Year vs. 5-Year Estimates

The ACS publishes two types of estimates:

1-Year Estimates

  • • Based on 12 months of data
  • • More current but less precise
  • • Available only for areas with 65,000+ population
  • • Best for: Large cities, states

5-Year Estimates

  • • Based on 60 months of data
  • • Less current but more precise
  • • Available for all geographies, including ZIP codes
  • • Best for: Small areas, ZIP codes, census tracts

For ZIP-level data, you'll almost always use the 5-year estimates. Most ZIP codes don't meet the 65,000-population threshold required for 1-year data. The tradeoff is that 5-year data blends conditions over a multi-year period, so it may not reflect very recent changes.

Key ACS Tables for ZIP Code Research

The ACS publishes hundreds of data tables. Here are the most relevant ones for ZIP code research:

TableWhat It Tells You
B01003Total population
B19013Median household income
B25077Median home value (owner-occupied)
B25064Median gross rent
B01002Median age
B15003Educational attainment
B08303Travel time to work

You can explore these tables at data.census.gov. Search by table number, then select your geographic level (ZCTA).

Common Pitfalls When Reading ACS Data

  • ❌ Treating estimates as exact facts. “The population is 12,345” should be read as “The population is estimated at approximately 12,345.”
  • ❌ Ignoring the margin of error. Small-area estimates can have MOEs that make the data essentially useless. Always check.
  • ❌ Comparing 1-year and 5-year estimates directly. They cover different time periods and have different statistical properties. Compare like with like.
  • ❌ Confusing ZIP codes with ZCTAs. ACS data is published for ZCTAs, which approximate but don't exactly match USPS ZIP codes. See our article on ZIP Code vs. ZCTA.
  • ❌ Assuming data is current. The latest ACS release typically reflects data collected 1–3 years ago. Major changes since then won't be reflected.

Where to Access ACS Data

  • 1.data.census.gov — The official Census Bureau data portal. Most complete but can be overwhelming for beginners.
  • 2.ACS Data Page — Links to data downloads, documentation, and access tools.
  • 3.ZipCodeFacts — We pre-process ACS data for each ZIP code and present it in plain language on our ZIP code profiles.

Published May 2026 · ZipCodeFacts Research Team

Source: U.S. Census Bureau — American Community Survey