Per capita income: zip codes ranked in Iowa
Total income of everyone in the zip divided by the number of residents, including children. Lower than household income because it's per person. 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 per capita income
| # | Zip | City | Per capita income |
|---|---|---|---|
| 1 | 52411 | Cedar Rapids | $83,518 |
| 2 | 50323 | Urbandale | $67,212 |
| 3 | 50312 | Des Moines | $67,131 |
| 4 | 50061 | Cumming | $64,331 |
| 5 | 51355 | Okoboji | $62,450 |
| 6 | 52338 | Swisher | $61,228 |
| 7 | 50226 | Polk City | $60,573 |
| 8 | 50325 | Clive | $59,890 |
| 9 | 52340 | Tiffin | $59,661 |
| 10 | 52328 | Robins | $59,065 |
| 11 | 50266 | West Des Moines | $58,079 |
| 12 | 52223 | Delhi | $58,079 |
| 13 | 50309 | Des Moines | $57,597 |
| 14 | 50131 | Johnston | $57,553 |
| 15 | 52317 | North Liberty | $57,511 |
| 16 | 50261 | Van Meter | $57,159 |
| 17 | 52722 | Bettendorf | $56,983 |
| 18 | 52228 | Fairfax | $56,845 |
| 19 | 50265 | West Des Moines | $56,470 |
| 20 | 50321 | Des Moines | $56,160 |
| 21 | 50105 | Gilbert | $56,008 |
| 22 | 50263 | Waukee | $55,811 |
| 23 | 50428 | Clear Lake | $55,526 |
| 24 | 52656 | West Point | $55,077 |
| 25 | 50130 | Jewell | $54,369 |
| 26 | 50109 | Granger | $54,226 |
| 27 | 50073 | Elkhart | $54,095 |
| 28 | 50003 | Adel | $53,573 |
| 29 | 50021 | Ankeny | $53,356 |
| 30 | 52333 | Solon | $53,266 |
| 31 | 52807 | Davenport | $52,630 |
| 32 | 50629 | Fairbank | $52,479 |
| 33 | 51526 | Crescent | $52,417 |
| 34 | 52003 | Dubuque | $52,172 |
| 35 | 52403 | Cedar Rapids | $52,030 |
| 36 | 51461 | Schleswig | $51,415 |
| 37 | 51652 | Sidney | $51,241 |
| 38 | 52253 | Lisbon | $51,205 |
| 39 | 51052 | Salix | $50,935 |
| 40 | 51351 | Milford | $50,900 |
| 41 | 50244 | Slater | $50,849 |
| 42 | 50647 | Janesville | $50,811 |
| 43 | 50216 | Panora | $50,780 |
| 44 | 52748 | Eldridge | $50,681 |
| 45 | 52553 | Eddyville | $50,589 |
| 46 | 50161 | Maxwell | $50,451 |
| 47 | 50201 | Nevada | $50,373 |
| 48 | 51039 | Moville | $50,182 |
| 49 | 52747 | Durant | $50,097 |
| 50 | 50002 | Adair | $49,721 |
| 51 | 50210 | New Virginia | $49,716 |
| 52 | 52726 | Blue Grass | $49,707 |
| 53 | 50023 | Ankeny | $49,500 |
| 54 | 50106 | Gilman | $49,447 |
| 55 | 50324 | Windsor Heights | $49,398 |
| 56 | 50070 | Dexter | $49,371 |
| 57 | 52042 | Edgewood | $49,250 |
| 58 | 50111 | Grimes | $49,191 |
| 59 | 52227 | Ely | $49,050 |
| 60 | 50063 | Dallas Center | $48,985 |
| 61 | 50841 | Corning | $48,809 |
| 62 | 50846 | Fontanelle | $48,788 |
| 63 | 51024 | Hinton | $48,658 |
| 64 | 52768 | Princeton | $48,588 |
| 65 | 50211 | Norwalk | $48,548 |
| 66 | 51561 | Pacific Junction | $48,419 |
| 67 | 52318 | Norway | $48,310 |
| 68 | 51575 | Treynor | $48,095 |
| 69 | 51054 | Sergeant Bluff | $47,922 |
| 70 | 51055 | Sloan | $47,894 |
| 71 | 50468 | Rockford | $47,826 |
| 72 | 51576 | Underwood | $47,631 |
| 73 | 50248 | Story City | $47,463 |
| 74 | 50643 | Hudson | $47,249 |
| 75 | 52756 | Long Grove | $47,241 |
| 76 | 52742 | De Witt | $47,134 |
| 77 | 50055 | Collins | $47,108 |
| 78 | 51449 | Lake City | $47,087 |
| 79 | 52241 | Coralville | $47,061 |
| 80 | 50525 | Clarion | $47,036 |
| 81 | 52324 | Palo | $46,844 |
| 82 | 52002 | Dubuque | $46,837 |
| 83 | 50035 | Bondurant | $46,800 |
| 84 | 50237 | Runnells | $46,643 |
| 85 | 50322 | Urbandale | $46,565 |
| 86 | 51454 | Manilla | $46,460 |
| 87 | 52206 | Atkins | $46,362 |
| 88 | 51521 | Avoca | $46,316 |
| 89 | 52203 | Amana | $46,233 |
| 90 | 52623 | Danville | $46,225 |
| 91 | 51035 | Marcus | $46,137 |
| 92 | 52246 | Iowa City | $46,110 |
| 93 | 50624 | Dike | $46,044 |
| 94 | 52571 | Moravia | $45,950 |
| 95 | 50472 | Saint Ansgar | $45,940 |
| 96 | 51551 | Malvern | $45,789 |
| 97 | 50240 | Saint Charles | $45,732 |
| 98 | 52336 | Springville | $45,692 |
| 99 | 51360 | Spirit Lake | $45,689 |
| 100 | 52358 | West Branch | $45,472 |
Zip codes with the lowest per capita income
| # | Zip | City | Per capita income |
|---|---|---|---|
| 1 | 52242 | Iowa City | $4,779 |
| 2 | 50012 | Ames | $6,380 |
| 3 | 50013 | Ames | $6,701 |
| 4 | 51101 | Sioux City | $21,580 |
| 5 | 52570 | Milton | $23,619 |
| 6 | 51105 | Sioux City | $24,008 |
| 7 | 52590 | Seymour | $24,365 |
| 8 | 52802 | Davenport | $25,426 |
| 9 | 52162 | Postville | $25,652 |
| 10 | 50314 | Des Moines | $26,210 |
| 11 | 51016 | Correctionville | $26,331 |
| 12 | 50641 | Hazleton | $26,410 |
| 13 | 52561 | Fremont | $26,684 |
| 14 | 50316 | Des Moines | $27,382 |
| 15 | 52339 | Tama | $27,566 |
| 16 | 51103 | Sioux City | $27,717 |
| 17 | 50703 | Waterloo | $27,728 |
| 18 | 52544 | Centerville | $27,735 |
| 19 | 52554 | Eldon | $28,180 |
| 20 | 51245 | Primghar | $28,395 |
| 21 | 50140 | Lamoni | $28,524 |
| 22 | 52655 | West Burlington | $28,895 |
| 23 | 52316 | North English | $28,909 |
| 24 | 50830 | Afton | $28,940 |
| 25 | 52801 | Davenport | $29,023 |
| 26 | 52626 | Farmington | $29,038 |
| 27 | 52320 | Olin | $29,244 |
| 28 | 52142 | Fayette | $29,281 |
| 29 | 52254 | Lost Nation | $29,712 |
| 30 | 50144 | Leon | $29,828 |
| 31 | 51006 | Battle Creek | $29,865 |
| 32 | 50568 | Newell | $30,416 |
| 33 | 50317 | Des Moines | $30,592 |
| 34 | 51058 | Sutherland | $30,660 |
| 35 | 51430 | Arcadia | $30,668 |
| 36 | 50579 | Rockwell City | $30,688 |
| 37 | 50238 | Russell | $30,714 |
| 38 | 51632 | Clarinda | $30,714 |
| 39 | 51501 | Council Bluffs | $30,735 |
| 40 | 51579 | Woodbine | $30,776 |
| 41 | 52401 | Cedar Rapids | $30,890 |
| 42 | 52533 | Batavia | $31,098 |
| 43 | 52632 | Keokuk | $31,310 |
| 44 | 52537 | Bloomfield | $31,381 |
| 45 | 51442 | Denison | $31,469 |
| 46 | 50135 | Kellogg | $31,490 |
| 47 | 51246 | Rock Rapids | $31,514 |
| 48 | 50541 | Gilmore City | $31,578 |
| 49 | 50049 | Chariton | $31,580 |
| 50 | 50158 | Marshalltown | $31,708 |
| 51 | 52777 | Wheatland | $31,932 |
| 52 | 51577 | Walnut | $31,949 |
| 53 | 50662 | Oelwein | $31,970 |
| 54 | 50169 | Mitchellville | $31,978 |
| 55 | 50801 | Creston | $32,029 |
| 56 | 50466 | Riceville | $32,037 |
| 57 | 52501 | Ottumwa | $32,047 |
| 58 | 52306 | Mechanicsville | $32,050 |
| 59 | 50702 | Waterloo | $32,071 |
| 60 | 52641 | Mount Pleasant | $32,137 |
| 61 | 50174 | Murray | $32,152 |
| 62 | 50833 | Bedford | $32,248 |
| 63 | 50233 | Redfield | $32,368 |
| 64 | 50313 | Des Moines | $32,386 |
| 65 | 52155 | Lime Springs | $32,437 |
| 66 | 52175 | West Union | $32,446 |
| 67 | 52645 | New London | $32,446 |
| 68 | 52237 | Hopkinton | $32,449 |
| 69 | 52045 | Epworth | $32,495 |
| 70 | 52627 | Fort Madison | $32,663 |
| 71 | 50604 | Aplington | $32,741 |
| 72 | 51342 | Graettinger | $32,810 |
| 73 | 50588 | Storm Lake | $32,895 |
| 74 | 52035 | Colesburg | $32,976 |
| 75 | 51358 | Ruthven | $33,049 |
| 76 | 52342 | Toledo | $33,076 |
| 77 | 50424 | Buffalo Center | $33,088 |
| 78 | 50276 | Woodward | $33,121 |
| 79 | 52076 | Strawberry Point | $33,137 |
| 80 | 50533 | Eagle Grove | $33,163 |
| 81 | 52216 | Clarence | $33,226 |
| 82 | 51238 | Hospers | $33,317 |
| 83 | 52761 | Muscatine | $33,406 |
| 84 | 50601 | Ackley | $33,424 |
| 85 | 52301 | Marengo | $33,446 |
| 86 | 50851 | Lenox | $33,567 |
| 87 | 51040 | Onawa | $33,598 |
| 88 | 52211 | Brooklyn | $33,631 |
| 89 | 52659 | Winfield | $33,690 |
| 90 | 50225 | Pleasantville | $33,693 |
| 91 | 52738 | Columbus Junction | $33,829 |
| 92 | 50441 | Hampton | $33,884 |
| 93 | 50627 | Eldora | $33,894 |
| 94 | 50645 | Ionia | $33,920 |
| 95 | 52637 | Mediapolis | $33,947 |
| 96 | 51237 | George | $34,014 |
| 97 | 52069 | Preston | $34,114 |
| 98 | 52404 | Cedar Rapids | $34,126 |
| 99 | 52639 | Montrose | $34,129 |
| 100 | 52205 | Anamosa | $34,224 |
Other rankings
- Population
- Population density
- Median household 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)