Counties in Iowa
Iowa has 99 counties. Each county profile includes income, poverty, housing costs, educational attainment, demographics, and employment data from the U.S. Census Bureau ACS 5-Year Estimates.
Counties often vary dramatically within a state — a metro-area county may have median incomes double that of a rural neighbor. Use the topic rankings below to see exactly how Iowa's counties compare on any measure.
Iowa Counties by Income
Iowa Counties by Poverty
Iowa Counties by Home Values
Iowa Counties by Education
Iowa Counties by Diversity
Adair County
Pop. 7,471
Adams County
Pop. 3,641
Allamakee County
Pop. 14,038
Appanoose County
Pop. 12,242
Audubon County
Pop. 5,622
Benton County
Pop. 25,698
Black Hawk County
Pop. 130,693
Boone County
Pop. 26,669
Bremer County
Pop. 25,118
Buchanan County
Pop. 20,645
Buena Vista County
Pop. 20,684
Butler County
Pop. 14,301
Calhoun County
Pop. 9,858
Carroll County
Pop. 20,677
Cass County
Pop. 13,115
Cedar County
Pop. 18,427
Cerro Gordo County
Pop. 42,785
Cherokee County
Pop. 11,587
Chickasaw County
Pop. 11,868
Clarke County
Pop. 9,690
Clay County
Pop. 16,446
Clayton County
Pop. 17,069
Clinton County
Pop. 46,383
Crawford County
Pop. 16,289
Dallas County
Pop. 104,136
Davis County
Pop. 9,127
Decatur County
Pop. 7,669
Delaware County
Pop. 17,549
Des Moines County
Pop. 38,597
Dickinson County
Pop. 17,844
Dubuque County
Pop. 98,948
Emmet County
Pop. 9,316
Fayette County
Pop. 19,393
Floyd County
Pop. 15,502
Franklin County
Pop. 9,977
Fremont County
Pop. 6,570
Greene County
Pop. 8,722
Grundy County
Pop. 12,352
Guthrie County
Pop. 10,646
Hamilton County
Pop. 14,893
Hancock County
Pop. 10,718
Hardin County
Pop. 16,729
Harrison County
Pop. 14,645
Henry County
Pop. 20,228
Howard County
Pop. 9,459
Humboldt County
Pop. 9,573
Ida County
Pop. 6,944
Iowa County
Pop. 16,547
Jackson County
Pop. 19,429
Jasper County
Pop. 37,864
Jefferson County
Pop. 15,676
Johnson County
Pop. 154,881
Jones County
Pop. 20,799
Keokuk County
Pop. 9,964
Kossuth County
Pop. 14,610
Lee County
Pop. 33,175
Linn County
Pop. 229,463
Louisa County
Pop. 10,710
Lucas County
Pop. 8,685
Lyon County
Pop. 12,087
Madison County
Pop. 16,760
Mahaska County
Pop. 22,045
Marion County
Pop. 33,551
Marshall County
Pop. 39,971
Mills County
Pop. 14,563
Mitchell County
Pop. 10,548
Monona County
Pop. 8,619
Monroe County
Pop. 7,546
Montgomery County
Pop. 10,254
Muscatine County
Pop. 42,735
O'Brien County
Pop. 14,103
Osceola County
Pop. 6,114
Page County
Pop. 15,168
Palo Alto County
Pop. 8,902
Plymouth County
Pop. 25,699
Pocahontas County
Pop. 7,040
Polk County
Pop. 497,441
Pottawattamie County
Pop. 93,407
Poweshiek County
Pop. 18,582
Ringgold County
Pop. 4,664
Sac County
Pop. 9,759
Scott County
Pop. 174,302
Shelby County
Pop. 11,757
Sioux County
Pop. 35,984
Story County
Pop. 98,592
Tama County
Pop. 16,982
Taylor County
Pop. 5,901
Union County
Pop. 12,038
Van Buren County
Pop. 7,236
Wapello County
Pop. 35,265
Warren County
Pop. 53,484
Washington County
Pop. 22,539
Wayne County
Pop. 6,518
Webster County
Pop. 36,848
Winnebago County
Pop. 10,648
Winneshiek County
Pop. 19,972
Woodbury County
Pop. 105,760
Worth County
Pop. 7,380
Wright County
Pop. 12,817