ZipCodeLook
Loading 33,000 zip codes…

About this map

Average one-way travel time to work for people who don't work from home. Shorter is better.

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

U.S.
26.4 min
Iowa
19.8 min
Rankings
Full list

Top and bottom zip codes in Iowa

Zip codes with 1,000+ residents

Zip codes with the longest commutes

See all
  1. 150139Lacona36.9 min
  2. 252254Lost Nation36.5 min
  3. 352053Holy Cross36.4 min
  4. 452032Bernard36.1 min
  5. 550210New Virginia36 min
  6. 650070Dexter35.6 min
  7. 750166Milo35.3 min
  8. 852540Brighton33.2 min
  9. 950247State Center33.1 min
  10. 1052249Keystone33.1 min

Zip codes with the shortest commutes

See all
  1. 150013Ames9.7 min
  2. 250012Ames10.2 min
  3. 351041Orange City10.3 min
  4. 451101Sioux City10.8 min
  5. 550588Storm Lake10.9 min
  6. 651250Sioux Center12.1 min
  7. 750511Algona12.2 min
  8. 850022Atlantic12.2 min
  9. 950436Forest City12.5 min
  10. 1052242Iowa City12.8 min

Average commute by county in Iowa

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

Questions about this map

Which zip code has the highest average commute in Iowa?

Among zip codes with at least 1,000 residents, 50139 (Lacona, IA) has the highest: 36.9 min.

Which zip code has the lowest average commute in Iowa?

50013 (Ames, IA) has the lowest: 9.7 min.

What is the average commute for the United States?

26.4 min; in Iowa it is 19.8 min.

Where does this data come from?

U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). Average one-way travel time to work for people who don't work from home. Shorter is better.

More maps