ZipCodeLook
Loading 33,000 zip codes…

About this map

Share of civilian adults (18+) who served in the U.S. armed forces.

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

U.S.
6.2%
Iowa
6.5%
Rankings
Full list

Top and bottom zip codes in Iowa

Zip codes with 1,000+ residents

Zip codes with the most veterans

See all
  1. 152203Amana18.2%
  2. 250162Melbourne15.3%
  3. 352639Montrose14.4%
  4. 451577Walnut14%
  5. 551035Marcus13.5%
  6. 651526Crescent13%
  7. 750636Greene12.8%
  8. 852332Shellsburg12.7%
  9. 952726Blue Grass12.3%
  10. 1050210New Virginia12.2%

Zip codes with the fewest veterans

See all
  1. 150012Ames0%
  2. 250013Ames0%
  3. 352242Iowa City0.1%
  4. 452746Donahue1.7%
  5. 552053Holy Cross1.9%
  6. 650311Des Moines2%
  7. 750309Des Moines2.1%
  8. 851235Doon2.4%
  9. 951430Arcadia2.4%
  10. 1052032Bernard2.4%

Veterans by county in Iowa

  1. 1Appanoose County9.9%
  2. 2Monona County9.8%
  3. 3Van Buren County9.5%
  4. 4Floyd County9.4%
  5. 5Mills County9.2%
  6. 6Mitchell County9.2%
  7. 7Adams County9.1%
  8. 8Worth County9.1%
  9. 9Pocahontas County9%
  10. 10Lee County8.8%
  11. 11Marshall County8.8%
  12. 12Benton County8.7%
  13. 13Taylor County8.7%
  14. 14Harrison County8.6%
  15. 15Iowa County8.6%
  16. 16Shelby County8.6%
  17. 17Greene County8.5%
  18. 18Jones County8.5%
  19. 19Fayette County8.4%
  20. 20Pottawattamie County8.4%
  21. 21Clinton County8.3%
  22. 22Page County8.3%
  23. 23Clayton County8.2%
  24. 24Wright County8.2%
  25. 25Cherokee County8.1%
  26. 26Des Moines County8.1%
  27. 27Fremont County8.1%
  28. 28Dickinson County8%
  29. 29Cerro Gordo County7.9%
  30. 30Tama County7.9%
  31. 31Audubon County7.7%
  32. 32Cedar County7.7%
  33. 33Jasper County7.7%
  34. 34Jefferson County7.7%
  35. 35Sac County7.7%
  36. 36Hancock County7.6%
  37. 37Union County7.6%
  38. 38Clay County7.5%
  39. 39Scott County7.5%
  40. 40Hamilton County7.4%
  41. 41Linn County7.4%
  42. 42Louisa County7.4%
  43. 43Palo Alto County7.4%
  44. 44Ida County7.3%
  45. 45Osceola County7.2%
  46. 46Guthrie County7.1%
  47. 47Henry County7%
  48. 48Jackson County7%
  49. 49Montgomery County7%
  50. 50Buchanan County6.9%
  51. 51Butler County6.9%
  52. 52Kossuth County6.9%
  53. 53Plymouth County6.9%
  54. 54Poweshiek County6.9%
  55. 55Franklin County6.8%
  56. 56Madison County6.8%
  57. 57Adair County6.7%
  58. 58Clarke County6.7%
  59. 59Crawford County6.7%
  60. 60Lucas County6.7%
  61. 61Warren County6.7%
  62. 62Winneshiek County6.6%
  63. 63Howard County6.5%
  64. 64Humboldt County6.5%
  65. 65Keokuk County6.5%
  66. 66Carroll County6.4%
  67. 67Cass County6.4%
  68. 68Hardin County6.4%
  69. 69Ringgold County6.4%
  70. 70Allamakee County6.3%
  71. 71Bremer County6.3%
  72. 72Calhoun County6.3%
  73. 73Delaware County6.3%
  74. 74Winnebago County6.3%
  75. 75O'Brien County6.2%
  76. 76Decatur County6%
  77. 77Muscatine County6%
  78. 78Wayne County6%
  79. 79Dubuque County5.9%
  80. 80Grundy County5.9%
  81. 81Webster County5.9%
  82. 82Boone County5.8%
  83. 83Mahaska County5.8%
  84. 84Black Hawk County5.7%
  85. 85Chickasaw County5.7%
  86. 86Lyon County5.7%
  87. 87Marion County5.7%
  88. 88Woodbury County5.7%
  89. 89Polk County5.6%
  90. 90Dallas County5.5%
  91. 91Wapello County5.4%
  92. 92Davis County5.1%
  93. 93Washington County5.1%
  94. 94Monroe County4.8%
  95. 95Emmet County4.2%
  96. 96Buena Vista County4.1%
  97. 97Story County4%
  98. 98Johnson County3.9%
  99. 99Sioux County3.7%

Questions about this map

Which zip code has the highest veterans in Iowa?

Among zip codes with at least 1,000 residents, 52203 (Amana, IA) has the highest: 18.2%.

Which zip code has the lowest veterans in Iowa?

50012 (Ames, IA) has the lowest: 0%.

What is the veterans for the United States?

6.2%; in Iowa it is 6.5%.

Where does this data come from?

U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). Share of civilian adults (18+) who served in the U.S. armed forces.

More maps