Loading 33,000 zip codes…
About this map
Everyone who lives in the zip code, from the Census Bureau's American Community Survey (5-year average).
Source: U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024).
- U.S.
- 334,922,499
- Iowa
- 3,210,507
- Rankings
- Full list
Top and bottom zip codes in Iowa
Zip codes with 1,000+ residents
Most populated zip codes
See allPopulation by county in Iowa
- 1Polk County503,175
- 2Linn County230,004
- 3Scott County174,608
- 4Johnson County156,639
- 5Black Hawk County131,049
- 6Dallas County107,968
- 7Woodbury County106,247
- 8Story County100,466
- 9Dubuque County99,030
- 10Pottawattamie County93,424
- 11Warren County54,409
- 12Clinton County46,268
- 13Cerro Gordo County42,632
- 14Muscatine County42,559
- 15Marshall County40,114
- 16Des Moines County38,487
- 17Jasper County37,954
- 18Webster County36,886
- 19Sioux County36,212
- 20Wapello County35,362
- 21Marion County33,642
- 22Lee County32,893
- 23Boone County26,668
- 24Plymouth County25,747
- 25Benton County25,724
- 26Bremer County25,204
- 27Washington County22,561
- 28Mahaska County22,021
- 29Jones County20,896
- 30Buena Vista County20,753
- 31Buchanan County20,694
- 32Carroll County20,594
- 33Henry County20,004
- 34Winneshiek County19,873
- 35Jackson County19,390
- 36Fayette County19,288
- 37Poweshiek County18,545
- 38Cedar County18,349
- 39Dickinson County17,990
- 40Delaware County17,558
- 41Clayton County17,013
- 42Madison County16,926
- 43Tama County16,868
- 44Hardin County16,639
- 45Iowa County16,507
- 46Clay County16,461
- 47Crawford County16,277
- 48Jefferson County15,705
- 49Floyd County15,328
- 50Page County15,131
- 51Hamilton County14,886
- 52Harrison County14,632
- 53Mills County14,568
- 54Kossuth County14,516
- 55Butler County14,268
- 56O'Brien County14,126
- 57Allamakee County14,092
- 58Cass County13,096
- 59Wright County12,791
- 60Grundy County12,384
- 61Appanoose County12,184
- 62Lyon County12,162
- 63Union County11,993
- 64Chickasaw County11,807
- 65Shelby County11,778
- 66Cherokee County11,600
- 67Guthrie County10,688
- 68Louisa County10,678
- 69Hancock County10,671
- 70Winnebago County10,583
- 71Mitchell County10,575
- 72Montgomery County10,214
- 73Franklin County9,956
- 74Keokuk County9,924
- 75Calhoun County9,803
- 76Sac County9,689
- 77Clarke County9,662
- 78Humboldt County9,591
- 79Howard County9,445
- 80Emmet County9,262
- 81Davis County9,157
- 82Palo Alto County8,863
- 83Lucas County8,716
- 84Greene County8,688
- 85Monona County8,557
- 86Decatur County7,759
- 87Monroe County7,513
- 88Adair County7,460
- 89Worth County7,350
- 90Van Buren County7,241
- 91Pocahontas County7,046
- 92Ida County6,911
- 93Wayne County6,532
- 94Fremont County6,514
- 95Osceola County6,100
- 96Taylor County5,868
- 97Audubon County5,599
- 98Ringgold County4,645
- 99Adams County3,622
Questions about this map
Which zip code has the highest population in Iowa?
Among zip codes with at least 1,000 residents, 50023 (Ankeny, IA) has the highest: 46,306.
Which zip code has the lowest population in Iowa?
50056 (Colo, IA) has the lowest: 1,003.
What is the population for the United States?
334,922,499; in Iowa it is 3,210,507.
Where does this data come from?
U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). Everyone who lives in the zip code, from the Census Bureau's American Community Survey (5-year average).
More maps
- Population density
- Median household income
- 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
- 1-year home price change
- 5-year home price change
- 10-year home price change
- Income inequality (Gini)