US5.com

Iowa counties

99 counties · 970 ZIP codes · population 3,196,394 . Select a county to open its ZIP table and local summary.

How to use this list

Counties are sorted alphabetically. Use ZIP count and population to spot larger counties, then open a county for its ZIP roster and income/housing averages.

County ZIP codes Population Avg. income
Adair County 5 7,421 $70,392
Adams County 4 3,309 $66,722
Allamakee County 8 16,747 $68,950
Appanoose County 9 12,711 $59,156
Audubon County 6 5,103 $59,475
Benton County 16 27,380 $92,475
Black Hawk County 12 134,178 $77,237
Boone County 8 26,812 $72,517
Bremer County 8 25,937 $79,157
Buchanan County 10 17,975 $68,771
Buena Vista County 8 20,636 $68,563
Butler County 11 14,650 $69,465
Calhoun County 10 10,371 $60,484
Carroll County 11 19,401 $66,997
Cass County 8 13,960 $66,969
Cedar County 9 20,989 $73,121
Cerro Gordo County 9 41,883 $67,032
Cherokee County 8 11,484 $66,138
Chickasaw County 6 12,076 $65,977
Clarke County 4 9,860 $65,580
Clay County 10 16,414 $75,555
Clayton County 15 16,209 $62,754
Clinton County 15 45,931 $76,071
Crawford County 12 16,154 $66,157
Dallas County 13 107,271 $92,486
Davis County 4 8,901 $75,370
Decatur County 7 7,471 $50,360
Delaware County 9 20,192 $80,630
Des Moines County 8 38,412 $78,553
Dickinson County 7 17,874 $70,143
Dubuque County 13 91,428 $88,972
Emmet County 5 9,411 $77,417
Fayette County 15 18,870 $61,541
Floyd County 7 15,328 $68,377
Franklin County 11 11,729 $63,240
Fremont County 9 6,820 $74,436
Greene County 7 8,606 $71,263
Grundy County 9 11,538 $87,753
Guthrie County 10 12,345 $73,019
Hamilton County 9 14,612 $71,775
Hancock County 9 10,336 $68,559
Hardin County 10 15,806 $71,771
Harrison County 10 14,922 $71,665
Henry County 8 20,947 $67,269
Howard County 6 10,964 $65,140
Humboldt County 10 9,242 $64,819
Ida County 6 7,299 $68,947
Iowa County 12 16,173 $76,275
Jackson County 13 20,091 $74,668
Jasper County 12 36,343 $80,314
Jefferson County 7 16,343 $61,217
Johnson County 13 157,808 $85,536
Jones County 11 23,604 $71,049
Keokuk County 14 9,425 $60,433
Kossuth County 12 13,972 $62,932
Lee County 12 34,200 $75,024
Linn County 22 228,077 $90,318
Louisa County 6 9,337 $75,430
Lucas County 5 8,704 $65,394
Lyon County 8 12,263 $75,664
Madison County 12 23,661 $91,681
Mahaska County 9 20,739 $65,870
Marion County 12 33,810 $80,085
Marshall County 13 39,701 $79,712
Mills County 7 13,504 $89,901
Mitchell County 7 9,554 $67,515
Monona County 9 8,749 $68,831
Monroe County 3 7,253 $62,419
Montgomery County 6 11,197 $66,947
Muscatine County 9 42,291 $82,974
O'Brien County 8 9,185 $74,102
Osceola County 5 6,065 $67,613
Page County 10 15,002 $60,188
Palo Alto County 8 9,320 $71,813
Plymouth County 11 33,554 $82,918
Pocahontas County 9 7,472 $61,116
Polk County 33 493,070 $90,285
Pottawattamie County 16 92,871 $86,136
Poweshiek County 8 19,278 $70,908
Ringgold County 7 4,291 $68,010
Sac County 8 9,089 $68,541
Scott County 20 175,270 $83,998
Shelby County 10 11,401 $75,043
Sioux County 13 41,232 $81,209
Story County 15 97,578 $86,220
Tama County 12 15,121 $68,718
Taylor County 7 6,313 $68,995
Union County 6 11,567 $65,646
Van Buren County 9 6,505 $57,991
Wapello County 7 35,389 $65,076
Warren County 12 51,127 $91,014
Washington County 7 19,443 $77,189
Wayne County 8 6,294 $65,688
Webster County 14 36,705 $73,074
Winnebago County 7 11,981 $59,866
Winneshiek County 7 19,254 $77,755
Woodbury County 20 97,529 $74,545
Worth County 7 6,981 $75,830
Wright County 8 12,793 $83,029

Frequently asked questions

How many counties are listed for Iowa?
US5 currently lists 99 counties with published ZIP coverage in Iowa. Counts can change as geography publishes update.
What happens when I open a county?
Each county page shows ZIP totals, income and housing averages, and a ZIP table. From there you can open any ZIP for a full demographics dashboard.