Loading 33,000 zip codes…
About this map
The middle yearly earnings of employed residents 16 and older (wages, salary and self-employment income), counting part-time workers. Lower than household income, which adds up everyone in a home.
Source: U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024).
- U.S.
- $49,666
- Iowa
- $47,712
- Rankings
- Full list
Top and bottom zip codes in Iowa
Zip codes with 1,000+ residents
Zip codes where workers earn the most
See allMedian earnings per worker by county in Iowa
- 1Dallas County$61,570
- 2Benton County$55,386
- 3Warren County$55,096
- 4Mills County$54,054
- 5Madison County$52,872
- 6Polk County$52,504
- 7Monroe County$52,163
- 8Guthrie County$51,195
- 9Bremer County$51,062
- 10Hamilton County$50,716
- 11Harrison County$50,623
- 12Scott County$50,372
- 13Jones County$50,096
- 14Boone County$49,799
- 15Plymouth County$49,734
- 16Humboldt County$49,697
- 17Cedar County$49,688
- 18Grundy County$49,439
- 19Marion County$49,239
- 20Davis County$49,099
- 21Mitchell County$48,744
- 22Dubuque County$48,702
- 23Linn County$48,650
- 24Jackson County$48,530
- 25Wright County$48,376
- 26Pottawattamie County$48,352
- 27Fremont County$48,338
- 28Shelby County$48,259
- 29Jasper County$48,080
- 30Osceola County$48,017
- 31Carroll County$47,650
- 32Chickasaw County$47,616
- 33Adams County$47,465
- 34Clinton County$47,334
- 35Iowa County$47,289
- 36Franklin County$47,280
- 37Butler County$46,962
- 38Lyon County$46,882
- 39Clayton County$46,789
- 40Worth County$46,662
- 41Buchanan County$46,510
- 42Ida County$46,505
- 43Tama County$46,180
- 44Cherokee County$46,175
- 45Adair County$46,161
- 46Greene County$46,156
- 47Sac County$46,112
- 48Delaware County$46,106
- 49Louisa County$45,996
- 50Dickinson County$45,769
- 51Montgomery County$45,741
- 52Hancock County$45,680
- 53O'Brien County$45,659
- 54Sioux County$45,574
- 55Lee County$45,501
- 56Winneshiek County$45,475
- 57Crawford County$45,427
- 58Buena Vista County$45,386
- 59Taylor County$45,137
- 60Keokuk County$45,100
- 61Calhoun County$45,085
- 62Clay County$44,968
- 63Poweshiek County$44,945
- 64Woodbury County$44,867
- 65Monona County$44,476
- 66Muscatine County$44,412
- 67Cerro Gordo County$44,266
- 68Washington County$44,261
- 69Kossuth County$44,251
- 70Winnebago County$44,200
- 71Ringgold County$44,147
- 72Johnson County$44,118
- 73Page County$44,007
- 74Webster County$43,975
- 75Mahaska County$43,832
- 76Fayette County$43,687
- 77Clarke County$43,649
- 78Lucas County$43,457
- 79Wapello County$43,442
- 80Hardin County$43,342
- 81Floyd County$43,261
- 82Marshall County$42,977
- 83Allamakee County$42,845
- 84Pocahontas County$42,710
- 85Audubon County$42,551
- 86Van Buren County$42,395
- 87Wayne County$42,083
- 88Black Hawk County$41,974
- 89Howard County$41,879
- 90Des Moines County$41,534
- 91Henry County$41,477
- 92Cass County$41,340
- 93Palo Alto County$41,135
- 94Union County$41,048
- 95Emmet County$40,936
- 96Appanoose County$40,827
- 97Story County$37,654
- 98Jefferson County$36,829
- 99Decatur County$36,769
Questions about this map
Which zip code has the highest median earnings per worker in Iowa?
Among zip codes with at least 1,000 residents, 50323 (Urbandale, IA) has the highest: $81,931.
Which zip code has the lowest median earnings per worker in Iowa?
52242 (Iowa City, IA) has the lowest: $5,597.
What is the median earnings per worker for the United States?
$49,666; in Iowa it is $47,712.
Where does this data come from?
U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). The middle yearly earnings of employed residents 16 and older (wages, salary and self-employment income), counting part-time workers. Lower than household income, which adds up everyone in a home.
More maps
- Population
- Population density
- Median household income
- 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
- 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)