Median household income: zip codes ranked in Iowa
The middle household income: half of households earn more, half less. Includes all earners in the home. The Census caps reporting at $250,000+. These lists rank zip codes in Iowa with at least 1,000 residents, using the Census Bureau's American Community Survey 5-year estimates.
Showing Iowa. Pick another state
Zip codes with the highest median income
| # | Zip | City | Median income |
|---|---|---|---|
| 1 | 50323 | Urbandale | $175,944 |
| 2 | 52411 | Cedar Rapids | $170,491 |
| 3 | 50261 | Van Meter | $155,278 |
| 4 | 50226 | Polk City | $153,011 |
| 5 | 50035 | Bondurant | $134,906 |
| 6 | 50325 | Clive | $132,121 |
| 7 | 50061 | Cumming | $130,714 |
| 8 | 50105 | Gilbert | $130,083 |
| 9 | 52351 | Walford | $128,750 |
| 10 | 52068 | Peosta | $125,901 |
| 11 | 50643 | Hudson | $125,804 |
| 12 | 52328 | Robins | $125,347 |
| 13 | 50229 | Prole | $123,164 |
| 14 | 50111 | Grimes | $120,769 |
| 15 | 50244 | Slater | $120,313 |
| 16 | 52227 | Ely | $120,230 |
| 17 | 51054 | Sergeant Bluff | $119,716 |
| 18 | 52338 | Swisher | $119,605 |
| 19 | 52333 | Solon | $118,721 |
| 20 | 50109 | Granger | $118,669 |
| 21 | 52228 | Fairfax | $118,125 |
| 22 | 50023 | Ankeny | $117,826 |
| 23 | 52756 | Long Grove | $116,250 |
| 24 | 52206 | Atkins | $116,071 |
| 25 | 52324 | Palo | $115,917 |
| 26 | 52345 | Urbana | $115,179 |
| 27 | 50124 | Huxley | $114,904 |
| 28 | 51024 | Hinton | $114,219 |
| 29 | 51561 | Pacific Junction | $113,421 |
| 30 | 52346 | Van Horne | $113,342 |
| 31 | 52768 | Princeton | $112,563 |
| 32 | 51575 | Treynor | $112,115 |
| 33 | 50072 | Earlham | $111,250 |
| 34 | 51576 | Underwood | $110,476 |
| 35 | 51039 | Moville | $110,000 |
| 36 | 50063 | Dallas Center | $109,722 |
| 37 | 52314 | Mount Vernon | $109,244 |
| 38 | 51052 | Salix | $108,750 |
| 39 | 52748 | Eldridge | $107,869 |
| 40 | 52746 | Donahue | $107,813 |
| 41 | 50240 | Saint Charles | $107,563 |
| 42 | 50166 | Milo | $107,279 |
| 43 | 50131 | Johnston | $106,551 |
| 44 | 50047 | Carlisle | $106,389 |
| 45 | 52202 | Alburnett | $105,362 |
| 46 | 52317 | North Liberty | $105,318 |
| 47 | 52253 | Lisbon | $104,821 |
| 48 | 52726 | Blue Grass | $104,250 |
| 49 | 52754 | Letts | $104,250 |
| 50 | 50647 | Janesville | $104,063 |
| 51 | 52753 | Le Claire | $103,813 |
| 52 | 50211 | Norwalk | $103,712 |
| 53 | 52749 | Fruitland | $103,424 |
| 54 | 50003 | Adel | $103,114 |
| 55 | 50629 | Fairbank | $103,106 |
| 56 | 50263 | Waukee | $102,762 |
| 57 | 52755 | Lone Tree | $102,434 |
| 58 | 52203 | Amana | $101,950 |
| 59 | 50237 | Runnells | $101,806 |
| 60 | 52722 | Bettendorf | $101,546 |
| 61 | 51003 | Alton | $101,250 |
| 62 | 50106 | Gilman | $101,193 |
| 63 | 50073 | Elkhart | $100,972 |
| 64 | 51027 | Ireton | $100,893 |
| 65 | 50248 | Story City | $100,864 |
| 66 | 51454 | Manilla | $100,625 |
| 67 | 52132 | Calmar | $100,559 |
| 68 | 50458 | Nora Springs | $99,643 |
| 69 | 50021 | Ankeny | $99,572 |
| 70 | 52003 | Dubuque | $98,908 |
| 71 | 52213 | Center Point | $98,854 |
| 72 | 50161 | Maxwell | $98,519 |
| 73 | 52563 | Hedrick | $98,438 |
| 74 | 52340 | Tiffin | $98,393 |
| 75 | 50327 | Pleasant Hill | $98,333 |
| 76 | 50069 | De Soto | $98,056 |
| 77 | 50156 | Madrid | $98,054 |
| 78 | 52742 | De Witt | $97,946 |
| 79 | 50624 | Dike | $96,713 |
| 80 | 52046 | Farley | $96,151 |
| 81 | 50660 | New Hartford | $95,969 |
| 82 | 51038 | Merrill | $95,893 |
| 83 | 52042 | Edgewood | $95,833 |
| 84 | 52073 | Sherrill | $95,526 |
| 85 | 50648 | Jesup | $95,353 |
| 86 | 51526 | Crescent | $95,179 |
| 87 | 50622 | Denver | $95,089 |
| 88 | 52171 | Waucoma | $94,904 |
| 89 | 51250 | Sioux Center | $94,119 |
| 90 | 52201 | Ainsworth | $93,750 |
| 91 | 51534 | Glenwood | $93,646 |
| 92 | 50472 | Saint Ansgar | $93,482 |
| 93 | 52332 | Shellsburg | $92,708 |
| 94 | 51050 | Remsen | $92,500 |
| 95 | 52352 | Walker | $92,321 |
| 96 | 50312 | Des Moines | $92,242 |
| 97 | 50322 | Urbandale | $92,085 |
| 98 | 50070 | Dexter | $92,083 |
| 99 | 50597 | West Bend | $92,000 |
| 100 | 50535 | Early | $91,995 |
Zip codes with the lowest median income
| # | Zip | City | Median income |
|---|---|---|---|
| 1 | 51101 | Sioux City | $15,300 |
| 2 | 52801 | Davenport | $31,204 |
| 3 | 52401 | Cedar Rapids | $35,060 |
| 4 | 50314 | Des Moines | $39,950 |
| 5 | 50662 | Oelwein | $48,646 |
| 6 | 50441 | Hampton | $49,910 |
| 7 | 50703 | Waterloo | $50,060 |
| 8 | 52544 | Centerville | $50,572 |
| 9 | 51105 | Sioux City | $51,786 |
| 10 | 51016 | Correctionville | $51,875 |
| 11 | 50025 | Audubon | $52,438 |
| 12 | 52655 | West Burlington | $52,500 |
| 13 | 52157 | Mc Gregor | $52,625 |
| 14 | 52240 | Iowa City | $52,960 |
| 15 | 52802 | Davenport | $54,380 |
| 16 | 52540 | Brighton | $55,000 |
| 17 | 51632 | Clarinda | $55,055 |
| 18 | 52659 | Winfield | $55,125 |
| 19 | 50126 | Iowa Falls | $55,185 |
| 20 | 50076 | Exira | $55,313 |
| 21 | 52554 | Eldon | $55,769 |
| 22 | 50316 | Des Moines | $56,090 |
| 23 | 50541 | Gilmore City | $56,364 |
| 24 | 52627 | Fort Madison | $56,401 |
| 25 | 51566 | Red Oak | $56,637 |
| 26 | 52632 | Keokuk | $56,653 |
| 27 | 50466 | Riceville | $56,728 |
| 28 | 50309 | Des Moines | $56,777 |
| 29 | 52142 | Fayette | $56,875 |
| 30 | 52356 | Wellman | $57,321 |
| 31 | 50140 | Lamoni | $57,443 |
| 32 | 51334 | Estherville | $57,482 |
| 33 | 52342 | Toledo | $57,813 |
| 34 | 52155 | Lime Springs | $57,917 |
| 35 | 50801 | Creston | $58,015 |
| 36 | 51103 | Sioux City | $58,197 |
| 37 | 50424 | Buffalo Center | $59,091 |
| 38 | 51638 | Essex | $59,107 |
| 39 | 52556 | Fairfield | $59,243 |
| 40 | 50536 | Emmetsburg | $59,261 |
| 41 | 52626 | Farmington | $59,342 |
| 42 | 50238 | Russell | $59,625 |
| 43 | 52175 | West Union | $59,800 |
| 44 | 51501 | Council Bluffs | $59,843 |
| 45 | 52777 | Wheatland | $60,250 |
| 46 | 50574 | Pocahontas | $60,469 |
| 47 | 50315 | Des Moines | $60,590 |
| 48 | 50129 | Jefferson | $60,671 |
| 49 | 50014 | Ames | $60,731 |
| 50 | 50249 | Stratford | $60,761 |
| 51 | 52316 | North English | $60,768 |
| 52 | 52601 | Burlington | $60,983 |
| 53 | 52361 | Williamsburg | $60,992 |
| 54 | 50833 | Bedford | $61,042 |
| 55 | 50830 | Afton | $61,094 |
| 56 | 52732 | Clinton | $61,105 |
| 57 | 50579 | Rockwell City | $61,108 |
| 58 | 50049 | Chariton | $61,190 |
| 59 | 50701 | Waterloo | $61,475 |
| 60 | 51249 | Sibley | $61,500 |
| 61 | 52052 | Guttenberg | $61,528 |
| 62 | 51529 | Dunlap | $61,599 |
| 63 | 52001 | Dubuque | $61,643 |
| 64 | 51237 | George | $61,667 |
| 65 | 52404 | Cedar Rapids | $61,870 |
| 66 | 52306 | Mechanicsville | $61,875 |
| 67 | 50311 | Des Moines | $61,957 |
| 68 | 52049 | Garnavillo | $61,964 |
| 69 | 50702 | Waterloo | $62,021 |
| 70 | 52761 | Muscatine | $62,098 |
| 71 | 52035 | Colesburg | $62,109 |
| 72 | 51601 | Shenandoah | $62,143 |
| 73 | 52320 | Olin | $62,222 |
| 74 | 50208 | Newton | $62,306 |
| 75 | 52591 | Sigourney | $62,404 |
| 76 | 52246 | Iowa City | $62,521 |
| 77 | 52533 | Batavia | $62,799 |
| 78 | 50583 | Sac City | $62,981 |
| 79 | 52565 | Keosauqua | $62,992 |
| 80 | 51058 | Sutherland | $63,036 |
| 81 | 52353 | Washington | $63,047 |
| 82 | 50022 | Atlantic | $63,125 |
| 83 | 50144 | Leon | $63,333 |
| 84 | 51301 | Spencer | $63,402 |
| 85 | 52501 | Ottumwa | $63,426 |
| 86 | 50060 | Corydon | $63,438 |
| 87 | 50707 | Evansdale | $63,441 |
| 88 | 50554 | Laurens | $63,802 |
| 89 | 52162 | Postville | $64,125 |
| 90 | 52254 | Lost Nation | $64,375 |
| 91 | 51248 | Sanborn | $64,375 |
| 92 | 50645 | Ionia | $64,408 |
| 93 | 50421 | Belmond | $64,438 |
| 94 | 52322 | Oxford | $64,444 |
| 95 | 52641 | Mount Pleasant | $64,512 |
| 96 | 52803 | Davenport | $64,543 |
| 97 | 52730 | Camanche | $64,543 |
| 98 | 51358 | Ruthven | $64,583 |
| 99 | 52553 | Eddyville | $64,583 |
| 100 | 52141 | Elgin | $64,647 |
Other rankings
- 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
- Income inequality (Gini)