zipcodemax

US ZIP code demographics database

Every US ZIP code, with the demographics that decide where to sell.

Population, race and ethnicity, age and sex, income, and housing — including owner vs. renter — for 34,073 ZIP codes across 52 states and territories. One CSV. No account, no subscription.

52
States & territories
34,073
Zip codes
338.1M
People covered
145.4M
Housing units
85.1M
Owner-occupied units

Compare by zip code or state with 54 data points

All 52 states and territories — sort by ZIP count, population, housing units, owner-occupied housing, or median household income.

Price
Entire United States Best value34,073338,102,933145,383,63085,071,161 (65.2%)$86,325$49Buy →
Alabama6585,086,7562,337,1831,402,102 (70.2%)$67,342$7View →
Alaska247735,134326,499180,824 (66.8%)$95,084$7View →
Arizona4207,377,2473,192,0101,923,881 (67.4%)$83,763$7View →
Arkansas6173,049,7151,394,588800,934 (66.4%)$63,046$7View →
California1,83239,290,67114,644,1017,567,454 (55.9%)$106,891$7View →
Colorado5315,862,5022,589,2201,571,858 (66.2%)$99,615$7View →
Connecticut2943,624,5391,541,822952,989 (66.5%)$104,819$7View →
Delaware691,021,605464,408293,565 (73%)$87,959$7View →
District of Columbia62681,323361,014134,683 (41.5%)$115,754$7View →
Florida1,01922,416,82810,256,4445,918,621 (67.6%)$78,110$7View →
Georgia75410,940,4754,541,8152,676,367 (65.7%)$81,714$7View →
Hawaii991,445,666567,896310,247 (63%)$101,843$7View →
Idaho2821,934,138794,921514,349 (72.1%)$79,337$7View →
Illinois1,40512,695,2995,457,4343,378,896 (67.1%)$88,715$7View →
Indiana8106,851,2102,976,5681,916,243 (70.6%)$74,736$7View →
Iowa9783,211,1161,438,005943,586 (71.7%)$77,407$7View →
Kansas7082,947,0261,293,534788,308 (67.1%)$79,165$7View →
Kentucky7824,523,4772,020,4851,239,857 (68.4%)$66,679$7View →
Louisiana5444,611,7772,108,4201,215,982 (67.4%)$63,269$7View →
Maine4291,388,165752,365443,745 (74.3%)$78,131$7View →
Maryland4796,206,8582,560,5791,597,383 (67.6%)$109,394$7View →
Massachusetts5437,044,2593,030,3411,741,116 (62.5%)$111,606$7View →
Michigan99310,077,7164,622,1292,984,158 (73.2%)$77,070$7View →
Minnesota8825,739,0572,544,7091,666,607 (72.2%)$92,746$7View →
Mississippi4302,946,8281,340,895801,742 (70%)$58,515$7View →
Missouri1,0416,192,0282,825,5881,708,494 (68.1%)$74,855$7View →
Montana3741,117,712528,882317,691 (69.2%)$74,101$7View →
Nebraska5871,979,558863,762531,100 (66.5%)$79,949$7View →
Nevada1853,184,9961,326,245721,082 (60%)$81,800$7View →
New Hampshire2471,394,520647,773404,281 (72.8%)$102,686$7View →
New Jersey6059,343,9673,791,3542,239,128 (63.8%)$111,786$7View →
New Mexico3802,122,172957,849586,179 (69.9%)$66,868$7View →
New York1,86819,776,4348,564,7054,182,154 (54.3%)$94,166$7View →
North Carolina86410,732,6064,895,6982,853,523 (66.6%)$76,234$7View →
North Dakota388784,123376,616207,690 (62.8%)$77,318$7View →
Ohio1,23711,810,3225,292,3623,267,904 (67.2%)$75,015$7View →
Oklahoma6714,028,8141,775,0871,027,817 (65.8%)$67,833$7View →
Oregon4294,254,3501,858,0001,088,016 (63.3%)$86,277$7View →
Pennsylvania1,85913,020,2055,806,4523,656,971 (69.3%)$82,829$7View →
Puerto Rico1333,234,3091,634,322876,586 (67.9%)$27,722$7View →
Rhode Island821,101,956485,997281,044 (63.6%)$91,067$7View →
South Carolina4265,296,2252,443,0391,522,121 (71.9%)$71,722$7View →
South Dakota376906,885408,636250,569 (68.6%)$76,155$7View →
Tennessee6427,077,9473,146,5621,890,677 (66.9%)$73,152$7View →
Texas2,00930,189,63112,127,9586,879,135 (62.6%)$84,251$7View →
Utah3003,404,9301,228,486793,872 (70.3%)$97,024$7View →
Vermont265647,106339,042200,079 (73.2%)$83,085$7View →
Virginia9238,715,6263,684,8772,266,683 (67.3%)$101,637$7View →
Washington6097,816,0213,306,5911,954,771 (63.8%)$104,182$7View →
West Virginia7441,778,602861,174545,491 (74.9%)$62,123$7View →
Wisconsin7845,914,9132,778,6291,682,246 (67.8%)$79,690$7View →
Wyoming178567,588270,559170,360 (71.7%)$78,282$7View →

Open the full comparison and buy a single state →

What's in every row

One row per ZIP code (ZCTA), 54 columns, derived from the 2019–2023 American Community Survey 5-year estimates.

Population

  • Total population
  • Population per race/ethnicity
  • Population per age & gender
  • Population per square mile
  • Median age

Income & Finance

  • Total Homeowner Income
  • Income per square mile
  • Homeowner income per square mile
  • Median household income
  • Average household income
  • Households above $100,000
  • Households above $150,000
  • Per-capita income

Housing & Homeownership

  • Total housing units
  • Housing units per square mile
  • Occupied housing units
  • Owner-occupied housing units
  • Renter-occupied housing units
  • Owner & Renter units per square mile
  • Median home value

Plus ZIP, city, county, state, land area, telephone area code(s), and Census GEOID. See the full data dictionary →

Who uses it

Home-services companies

Size a service area, rank ZIPs by owner-occupied households and home value before you buy direct mail or PPC.

Franchises & franchisors

Score and compare territories on population, income, and housing on one consistent national basis.

Real estate & lending

Screen markets by tenure mix, median home value, and income concentration.

Agencies & analysts

A clean national ZIP table you can join to CRM, ad platforms, or a BI tool in minutes.

One state or territory

$7

Every ZIP in one state, all 54 columns. Pick from 52 available.

Browse states

National file

$49

All 34,073 ZIPs in one CSV. Cheaper than buying seven states separately.

One-time payment. Instant CSV download. Link stays good for 30 days and can be re-issued anytime. License terms.

Data dictionary

All 54 columns, in file order. Also on its own page: /data-dictionary.

ColumnDescription
zipcode5-digit ZIP code. Nearly all are Census ZIP Code Tabulation Areas (ZCTAs); a few hundred standard-delivery USPS ZIPs with no ZCTA are also included, with limited data (see Total Population).
stateState or territory name.
countyCounty (or counties, semicolon-separated) the ZCTA overlaps.
cityUSPS-recognized place name(s) for the ZIP, semicolon-separated.
Median Household IncomeMedian annual household income, US dollars. Blank means the Census published no estimate for this ZIP (typically very small ZIPs).
Average Household IncomeMean annual household income, US dollars. Blank means the Census published no estimate for this ZIP (typically very small ZIPs).
Per Capita IncomeIncome per person, US dollars. Blank means the Census published no estimate for this ZIP (typically very small ZIPs).
total householdsNumber of occupied households.
households above $100kHouseholds with income of $100,000 or more.
households above 150kHouseholds with income of $150,000 or more.
Total PopulationTotal resident population. For the USPS-only ZIPs that have no Census ZCTA, this is an IRS-based estimate (blank where none exists) and every other demographic column in that row is blank.
White PopulationPopulation identifying as White alone.
Black PopulationPopulation identifying as Black or African American alone.
Native American PopulationPopulation identifying as American Indian / Alaska Native alone.
Asian PopulationPopulation identifying as Asian alone.
Other PopulationPopulation identifying as some other race, or two or more races.
Hispanic Latino PopulationPopulation of Hispanic or Latino origin (any race).
Population Density (people per square mile)Total population divided by land area in square miles.
female 0-9Female residents aged 0–9.
female 10-19Female residents aged 10–19.
female 20-29Female residents aged 20–29.
female 30-39Female residents aged 30–39.
female 40-49Female residents aged 40–49.
female 50-59Female residents aged 50–59.
female 60-69Female residents aged 60–69.
female 70+Female residents aged 70 or older.
male 0-9Male residents aged 0–9.
male 10-19Male residents aged 10–19.
male 20-29Male residents aged 20–29.
male 30-39Male residents aged 30–39.
male 40-49Male residents aged 40–49.
male 50-59Male residents aged 50–59.
male 60-69Male residents aged 60–69.
male 70+Male residents aged 70 or older.
Median AgeMedian age of all residents, years. Blank means the Census published no estimate for this ZIP (typically very small ZIPs).
Housing UnitsTotal housing units (occupied + vacant).
Occupied UnitsOccupied housing units.
Owner-OccupiedOwner-occupied housing units.
Renter-OccupiedRenter-occupied housing units.
Median Value Owner-Occupied UnitsMedian value of owner-occupied homes, US dollars. Blank means the Census published no estimate for this ZIP (typically very small ZIPs).
land area sq miLand area of the ZCTA, square miles.
geoidCensus GEOID for the ZCTA.
Male PopulationTotal male population.
Female PopulationTotal female population.
Male Population PercentMale population as a percent of (male + female) population.
Female Population PercentFemale population as a percent of (male + female) population.
Total Homeowner IncomeOwner-occupied units x median household income -- an estimate of aggregate income earned by homeowner households in this ZIP, in US dollars. Blank when median household income is blank.
Income Density (per square mile)Total households x median household income, divided by land area -- an estimate of aggregate household income per square mile, in US dollars. Blank when median household income is blank.
Homeowner Income Density (per square mile)Total Homeowner Income divided by land area, in US dollars per square mile. Blank when median household income is blank.
Housing Unit Density (per square mile)Total housing units divided by land area in square miles.
Owner-Occupied Unit Density (per square mile)Owner-occupied housing units divided by land area in square miles.
Renter-Occupied Unit Density (per square mile)Renter-occupied housing units divided by land area in square miles.
High-Income Homeowner Density (per square mile)Estimated households earning $100k+ that are also homeowners, divided by land area. The source doesn't cross-tabulate income by owner/renter status, so this approximates it by applying the ZIP's overall homeownership rate to its $100k+ household count -- a proxy for how many affluent homeowners are packed into each square mile, not an official statistic.
Area Code(s)Telephone area code(s) (NANPA NPA) serving this ZIP, most common first, semicolon-separated. From a third-party phone-exchange-to-ZIP crosswalk, not the Census -- coverage isn't complete (blank for some rural ZIPs) and a handful of overlay ZIPs list more than one.

Quick facts

  • The full US ZIP code database is $49 as a one-time download. A single state or territory is $7.
  • It covers 34,073 ZIP codes (Census ZCTAs, plus 299 USPS-only ZIPs with limited data) across 52 states and territories, about 338.1M people.
  • Every row has 54 columns — population, race and ethnicity, age and sex, income, and housing including owner vs. renter.
  • The data comes from the 2019–2023 American Community Survey 5-year estimates (US Census, public domain); zipcodemax delivers it joined and cleaned as one CSV.
  • Payment is one-time via Stripe. No subscription. The CSV downloads immediately and the link is re-issuable.

For comparison, complete commercial ZIP demographic datasets are commonly sold for roughly $100–$500 or on a monthly subscription.