ZipCodeLook
Loading 33,000 zip codes…

About this map

Total income of everyone in the zip divided by the number of residents, including children. Lower than household income because it's per person.

Source: U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024).

U.S.
$44,673
Iowa
$40,877
Rankings
Full list

Top and bottom zip codes in Iowa

Zip codes with 1,000+ residents

Zip codes with the highest per capita income

See all
  1. 152411Cedar Rapids$83,518
  2. 250323Urbandale$67,212
  3. 350312Des Moines$67,131
  4. 450061Cumming$64,331
  5. 551355Okoboji$62,450
  6. 652338Swisher$61,228
  7. 750226Polk City$60,573
  8. 850325Clive$59,890
  9. 952340Tiffin$59,661
  10. 1052328Robins$59,065

Zip codes with the lowest per capita income

See all
  1. 152242Iowa City$4,779
  2. 250012Ames$6,380
  3. 350013Ames$6,701
  4. 451101Sioux City$21,580
  5. 552570Milton$23,619
  6. 651105Sioux City$24,008
  7. 752590Seymour$24,365
  8. 852802Davenport$25,426
  9. 952162Postville$25,652
  10. 1050314Des Moines$26,210

Per capita income by county in Iowa

  1. 1Dallas County$54,385
  2. 2Dickinson County$48,636
  3. 3Polk County$45,622
  4. 4Johnson County$45,136
  5. 5Adams County$44,632
  6. 6Scott County$43,847
  7. 7Linn County$43,820
  8. 8Warren County$43,596
  9. 9Guthrie County$43,480
  10. 10Madison County$43,167
  11. 11Bremer County$43,033
  12. 12Fremont County$42,556
  13. 13Mills County$42,497
  14. 14Boone County$42,125
  15. 15Grundy County$42,005
  16. 16Benton County$41,865
  17. 17Humboldt County$41,763
  18. 18Adair County$41,750
  19. 19Cerro Gordo County$41,560
  20. 20Winneshiek County$41,556
  21. 21Plymouth County$41,532
  22. 22Delaware County$41,445
  23. 23Cedar County$41,417
  24. 24Dubuque County$41,404
  25. 25Cherokee County$41,258
  26. 26Mitchell County$41,197
  27. 27Carroll County$40,939
  28. 28Jackson County$40,794
  29. 29Shelby County$40,510
  30. 30Marion County$40,274
  31. 31Hamilton County$40,191
  32. 32Sac County$40,084
  33. 33Jasper County$39,394
  34. 34Harrison County$39,351
  35. 35Ringgold County$39,309
  36. 36Worth County$39,261
  37. 37Wright County$39,059
  38. 38Washington County$39,046
  39. 39Clay County$38,651
  40. 40Iowa County$38,618
  41. 41Story County$38,610
  42. 42Clayton County$38,594
  43. 43Kossuth County$38,458
  44. 44Ida County$38,356
  45. 45Chickasaw County$38,184
  46. 46Greene County$38,146
  47. 47Poweshiek County$38,109
  48. 48Hancock County$38,092
  49. 49Winnebago County$38,034
  50. 50Audubon County$37,942
  51. 51Montgomery County$37,894
  52. 52Clarke County$37,883
  53. 53Palo Alto County$37,828
  54. 54Butler County$37,766
  55. 55Clinton County$37,684
  56. 56Cass County$37,667
  57. 57Osceola County$37,595
  58. 58Black Hawk County$37,541
  59. 59Pottawattamie County$37,477
  60. 60Calhoun County$37,315
  61. 61Sioux County$37,166
  62. 62Jefferson County$36,823
  63. 63Buchanan County$36,527
  64. 64Hardin County$36,477
  65. 65Wayne County$36,445
  66. 66Emmet County$36,351
  67. 67Floyd County$36,197
  68. 68Jones County$36,193
  69. 69Louisa County$36,126
  70. 70Mahaska County$36,118
  71. 71Lyon County$36,117
  72. 72Webster County$35,947
  73. 73Allamakee County$35,863
  74. 74Monona County$35,795
  75. 75Des Moines County$35,662
  76. 76Woodbury County$35,564
  77. 77Taylor County$35,477
  78. 78Fayette County$35,469
  79. 79Muscatine County$35,349
  80. 80O'Brien County$35,198
  81. 81Keokuk County$35,153
  82. 82Howard County$35,150
  83. 83Monroe County$35,132
  84. 84Lee County$34,999
  85. 85Buena Vista County$34,666
  86. 86Crawford County$34,517
  87. 87Tama County$34,186
  88. 88Pocahontas County$34,057
  89. 89Van Buren County$33,900
  90. 90Franklin County$33,597
  91. 91Marshall County$33,544
  92. 92Page County$33,365
  93. 93Wapello County$33,358
  94. 94Henry County$33,208
  95. 95Davis County$32,800
  96. 96Lucas County$32,274
  97. 97Union County$31,697
  98. 98Appanoose County$31,168
  99. 99Decatur County$30,020

Questions about this map

Which zip code has the highest per capita income in Iowa?

Among zip codes with at least 1,000 residents, 52411 (Cedar Rapids, IA) has the highest: $83,518.

Which zip code has the lowest per capita income in Iowa?

52242 (Iowa City, IA) has the lowest: $4,779.

What is the per capita income for the United States?

$44,673; in Iowa it is $40,877.

Where does this data come from?

U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). Total income of everyone in the zip divided by the number of residents, including children. Lower than household income because it's per person.

More maps