Available now
US ZIP code demographics, income and housing
American Community Survey 2020-2024 estimates for all 33,772 ZIP Code Tabulation Areas, in one wide table with plain column names and a margin of error next to every estimate.
Coverage: 33,772 ZIP Code Tabulation Areas in the 50 states, the District of Columbia and Puerto Rico. ACS 2020-2024 five-year release. Dollar values are 2024 dollars.
Why pay for public data
The Census API returns coded variables in narrow slices, and ZIP codes are not the same thing as the Census areas that approximate them. This is one ready-made table, with a margin of error beside every estimate, for $399 a year.
How it is built
- 1
Pull 23 ACS five-year tables, 325 source variables, for every ZIP Code Tabulation Area.
- 2
Rename coded variables to readable columns. The wide table has 63 estimates, 63 margins of error and 41 ready-made percentages. A long table keeps every source variable.
- 3
Add state, primary county, metro area, centroid and land area. Suppressed values stay empty and top-coded medians stay at the Census cap. Rebuilt on each annual release.
What is in each record
| Field | Notes |
|---|---|
| ZCTA | ZIP Code Tabulation Area. Close to a USPS ZIP code, not identical |
| STATE, PRIMARY_COUNTY_FIPS, CBSA_CODE | State, the county with the largest land share, and metro area |
| LATITUDE, LONGITUDE, LAND_AREA_SQ_MI | Centroid and area, with POPULATION_PER_SQ_MI |
| POPULATION, POPULATION_MOE | Every estimate has a _MOE column beside it |
| MEDIAN_AGE, AGE_UNDER_18, PCT_AGE_UNDER_18 | Age bands as counts and percentages |
| MEDIAN_HOUSEHOLD_INCOME, PER_CAPITA_INCOME | Plus household income bands from under $25,000 to $200,000 and up |
| PCT_BELOW_POVERTY, PCT_EDU_BACHELORS, PCT_FOREIGN_BORN | |
| PCT_OWNER_OCCUPIED, MEDIAN_HOME_VALUE, MEDIAN_GROSS_RENT | Housing tenure, value and rent |
| ACS_ZCTA_LONG | Long table of every source variable: 10,975,431 rows |
| ZCTA_COUNTY | Every ZIP-area-to-county overlap with its land share |
Who uses it
- Marketing and site-selection analysts
- Insurers and lenders building area features
- Anyone who has fought the Census API once already
Pricing
$399 a year, including each annual refresh.
No personal contact data is collected or sold in any QuestionPunk dataset.
Questions
- Is this data not free from the government?
- Yes. The source files are public and we link to them. You pay for the cleaning, the joins, the documented schema and the refresh, not for the data itself.
- How is it delivered?
- As Parquet or CSV files, by download link or to your own cloud bucket. The same tables load into Snowflake with the scripts we include. A Snowflake Marketplace listing is being set up and is not live yet.
- Can I see the data before paying?
- Yes. Ask for a sample and we send the Vermont rows from every table, plus the full data dictionary.
Tell us what you need
Geography, size and fields. A two-line email is enough, and a person replies.
Request a sampleMore from the catalog
- University syllabi
- Census tract demographics
- ZIP code crosswalk
- US care facilities
- CDC PLACES health estimates
- Medicare spending
- US college data
- US salaries by occupation
- US housing cost and rent benchmarks
- FDA drug reference data
- US K-12 schools and districts
- IRS income and migration data
- US medical code sets
- Bank and credit union branches
- US health shortage areas
- CMS cost reports
- ACA marketplace plans
- FDA Total Diet Study
- US jobs and commuting flows
- US air quality
- FDA medical device data
- CMS Provider of Services and CLIA labs