Skip to content

Richest ZIP codes in Iowa

The ZIP codes in Iowa with the highest median household income, among ZIP codes with at least the population shown below so one-estate enclaves don't crowd the list.

RankZIP codeCityCountyMedian household incomePopulation
150323Urbandale, IADallas County$175,94417,265
252411Cedar Rapids, IALinn County$170,4918,342
350261Van Meter, IAMadison County$155,2783,399
450226Polk City, IAPolk County$153,0117,759
550035Bondurant, IAPolk County$134,90610,131
650325Clive, IAPolk County$132,12119,012
750061Cumming, IAMadison County$130,7142,123
850105Gilbert, IAStory County$130,0831,487
952351Walford, IABenton County$128,7501,329
1052068Peosta, IADubuque County$125,9015,280
1150643Hudson, IABlack Hawk County$125,8043,027
1252328Robins, IALinn County$125,3472,712
1350229Prole, IAWarren County$123,1641,585
1450111Grimes, IAPolk County$120,76916,865
1550244Slater, IAPolk County$120,3131,729
1652227Ely, IALinn County$120,2302,996
1751054Sergeant Bluff, IAWoodbury County$119,7165,583
1852338Swisher, IAJohnson County$119,6053,934
1952333Solon, IAJohnson County$118,7217,295
2050109Granger, IAPolk County$118,6693,309
2152228Fairfax, IALinn County$118,1253,802
2250023Ankeny, IAPolk County$117,82646,306
2352756Long Grove, IAScott County$116,2501,982
2452206Atkins, IABenton County$116,0712,564
2552324Palo, IALinn County$115,9172,216
2652345Urbana, IABenton County$115,1791,609
2750124Huxley, IAStory County$114,9044,859
2851024Hinton, IAPlymouth County$114,2192,081
2951561Pacific Junction, IAMills County$113,4211,039
3052346Van Horne, IABenton County$113,3421,113
3152768Princeton, IAScott County$112,5631,352
3251575Treynor, IAPottawattamie County$112,1151,609
3350072Earlham, IAMadison County$111,2502,979
3451576Underwood, IAPottawattamie County$110,4761,769
3551039Moville, IAWoodbury County$110,0002,845
3650063Dallas Center, IADallas County$109,7222,720
3752314Mount Vernon, IALinn County$109,2446,200
3851052Salix, IAWoodbury County$108,7501,050
3952748Eldridge, IAScott County$107,8699,594
4052746Donahue, IAScott County$107,8131,240
4150240Saint Charles, IAMadison County$107,5632,393
4250166Milo, IAWarren County$107,2792,023
4350131Johnston, IAPolk County$106,55124,583
4450047Carlisle, IAWarren County$106,3896,690
4552202Alburnett, IALinn County$105,3621,269
4652317North Liberty, IAJohnson County$105,31823,097
4752253Lisbon, IACedar County$104,8212,622
4852726Blue Grass, IAScott County$104,2505,160
4952754Letts, IAMuscatine County$104,2501,533
5050647Janesville, IABremer County$104,0631,978

Source: American Community Survey 2020–2024 5-year estimates. The ACS caps reported medians at $250,000. Only ZIP codes with a delivery area and at least 1,000 residents are ranked. Methodology

Free to cite with a link to this page.

By state

More ZIP code rankings