Loading 33,000 zip codes…
About this map
The middle household income: half of households earn more, half less. Includes all earners in the home. The Census caps reporting at $250,000+.
Source: U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024).
- U.S.
- $80,734
- Iowa
- $75,059
- Rankings
- Full list
Top and bottom zip codes in Iowa
Zip codes with 1,000+ residents
Zip codes with the highest median income
See allMedian household income by county in Iowa
- 1Dallas County$102,379
- 2Warren County$94,588
- 3Madison County$90,855
- 4Mills County$90,753
- 5Grundy County$87,205
- 6Benton County$86,962
- 7Bremer County$86,784
- 8Sioux County$86,098
- 9Polk County$83,576
- 10Boone County$83,531
- 11Plymouth County$83,251
- 12Cedar County$80,602
- 13Harrison County$79,535
- 14Winneshiek County$79,066
- 15Marion County$78,680
- 16Scott County$78,277
- 17Buchanan County$78,236
- 18Worth County$78,008
- 19Guthrie County$77,711
- 20Linn County$77,649
- 21Dubuque County$77,630
- 22Louisa County$77,354
- 23Davis County$77,194
- 24Lyon County$76,746
- 25Chickasaw County$75,675
- 26Washington County$75,647
- 27Dickinson County$75,432
- 28Delaware County$74,989
- 29Johnson County$74,935
- 30Jackson County$74,186
- 31Sac County$73,838
- 32Butler County$73,715
- 33Woodbury County$73,658
- 34Pottawattamie County$73,602
- 35Jones County$73,531
- 36Ringgold County$73,346
- 37Marshall County$73,315
- 38Carroll County$72,930
- 39Palo Alto County$72,781
- 40Shelby County$72,738
- 41Hamilton County$72,432
- 42Humboldt County$71,946
- 43Adams County$71,875
- 44Buena Vista County$71,719
- 45Clarke County$71,641
- 46Fremont County$71,621
- 47Mitchell County$71,365
- 48Jasper County$71,311
- 49Cherokee County$71,269
- 50Iowa County$71,223
- 51Monroe County$70,996
- 52Mahaska County$70,940
- 53Tama County$70,781
- 54Allamakee County$70,694
- 55Hancock County$70,601
- 56Story County$69,685
- 57Muscatine County$69,396
- 58Osceola County$69,239
- 59Webster County$68,975
- 60Floyd County$68,557
- 61Monona County$68,377
- 62O'Brien County$68,356
- 63Cerro Gordo County$68,189
- 64Adair County$68,092
- 65Taylor County$67,740
- 66Kossuth County$67,697
- 67Winnebago County$67,642
- 68Howard County$67,446
- 69Henry County$67,436
- 70Poweshiek County$67,391
- 71Clayton County$67,242
- 72Wright County$67,190
- 73Crawford County$67,027
- 74Clinton County$66,981
- 75Black Hawk County$66,417
- 76Clay County$65,428
- 77Hardin County$65,069
- 78Calhoun County$64,964
- 79Wapello County$64,766
- 80Emmet County$63,730
- 81Montgomery County$63,666
- 82Greene County$63,409
- 83Ida County$63,073
- 84Cass County$63,013
- 85Des Moines County$62,928
- 86Lee County$62,382
- 87Keokuk County$62,329
- 88Wayne County$61,964
- 89Pocahontas County$61,875
- 90Lucas County$61,793
- 91Jefferson County$61,620
- 92Van Buren County$61,161
- 93Fayette County$60,165
- 94Franklin County$59,894
- 95Decatur County$59,044
- 96Audubon County$58,229
- 97Page County$57,953
- 98Union County$57,772
- 99Appanoose County$54,934
Questions about this map
Which zip code has the highest median household income in Iowa?
Among zip codes with at least 1,000 residents, 50323 (Urbandale, IA) has the highest: $175,944.
Which zip code has the lowest median household income in Iowa?
51101 (Sioux City, IA) has the lowest: $15,300.
What is the median household income for the United States?
$80,734; in Iowa it is $75,059.
Where does this data come from?
U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). The middle household income: half of households earn more, half less. Includes all earners in the home. The Census caps reporting at $250,000+.
More maps
- Population
- Population density
- Per capita income
- Median home value
- Median gross rent
- Median age
- Poverty rate
- Bachelor's degree or higher
- Homeownership rate
- Average commute
- Work from home
- Unemployment rate
- Diversity index
- Broadband access
- Uninsured rate
- Veterans
- Foreign-born residents
- Housing vacancy
- Rent-burdened renters
- Residents 65 and older
- Residents under 18
- Median earnings per worker
- Tech workers
- Healthcare workers
- Self-employed workers
- Government workers
- 1-year home price change
- 5-year home price change
- 10-year home price change
- Income inequality (Gini)