Census ACS 5-year estimates · 2026
The average income for households in Iowa is $98,187, which is 14% lower than the US average.
The median income for households in Iowa is $75,059, which is 7% lower than the US median.
More Iowa income data
Find your next customers
Explore the richest ZIPs in IowaIowa has a population-weighted median household income of $78,272 and mean household income of $98,935 across 932 ZIP codes — 10.7% lower than the US average for median income.
$78,272
US ZIP-weighted median: $87,610 · 10.7% lower than the US average
$98,935
US ZIP-weighted mean: $113,774 · 13% lower than the US average
$40,930
US per capita: $44,688 · 8.4% lower than the US average
By age of householder
Census ACS table B19049 · 2024 5-year estimates
Gray bar = US median ($45,332)
Gray bar = US median ($90,756)
Gray bar = US median ($97,843)
Gray bar = US median ($58,390)
In Iowa, younger households (householder under 25) report a median income of $46,085. Income peaks for householders aged 45 to 64, at $93,064. Among householders 65 and over, the median falls to $55,083 — a common pattern as people transition from career earnings to retirement income.
Income distribution
Census ACS table B19001 · 1,315,707 households · 2024 5-year estimates
Under $50k
32%
$50k–$99k
32%
$100k–$149k
19%
$150k+
17%
Iowa has 1,315,707 households spread across 16 income brackets. The largest share (14%) falls in the $75,000 to $99,999 range. Roughly 36% of households earn $100,000 or more per year. About 32% earn less than $50,000.
Richest ZIP codes are ranked by mean household income among ZCTAs with at least 500 residents. Census suppresses exact medians above $250,000; mean income avoids ties.
| Rank | ZIP | County | Population | Mean income | Median income |
|---|---|---|---|---|---|
| 1 | 52411 | Linn County | 8,342 | $246,591 | $170,491 |
| 2 | 50232 | Jasper County | 569 | $236,861 | $87,667 |
| 3 | 50323 | Dallas County | 17,265 | $201,555 | $175,944 |
| 4 | 52079 | Jackson County | 995 | $179,838 | $101,120 |
| 5 | 50061 | Warren County | 2,123 | $179,617 | $130,714 |
| 6 | 52228 | Linn County | 3,802 | $175,757 | $118,125 |
| 7 | 51047 | Clay County | 693 | $174,684 | $101,000 |
| 8 | 50261 | Dallas County | 3,399 | $170,344 | $155,278 |
| 9 | 50226 | Polk County | 7,759 | $168,386 | $153,011 |
| 10 | 52328 | Linn County | 2,712 | $164,439 | $125,347 |
Hero statistics use official Census ACS state totals (tables B19013 and S1902). Figures in this section are population-weighted aggregates of ZIP Code Tabulation Area (ZCTA) estimates for browsing individual ZIP codes. Page URL: https://resource.skyrocketbpo.com/tools/market-research/us-income-demographics-by-zip-code/iowa
Permanent URL backed by Census ACS data in PocketBase.