Skip to content
ZipNumbers
Historic small-town main street building, illustrating the US counties directory

How many counties in Iowa? All 99 listed

Quick answer

Iowa has 99 counties and county equivalents holding 3,195,937 residents. The most populous county in Iowa is Polk County with 497,441 residents; the smallest is Adams County. County boundaries divide the state's land area — measured in square miles by the Census Bureau — into the units used for property assessment, elections and local sales tax. The statewide sales tax base rate is 6%, before county and city add-ons.

All 99 counties

Ranked by population, Census 2019-2023 ACS 5-year estimates.

CountyPopulationMedian incomeMedian home valueMedian rent
Polk County497,441$81,621$248,400$1,113
Linn County229,463$76,421$204,400$915
Scott County174,302$76,363$212,500$958
Johnson County154,881$74,721$293,100$1,104
Black Hawk County130,693$64,581$182,400$962
Woodbury County105,760$70,147$172,000$946
Dallas County104,136$102,349$333,400$1,239
Dubuque County98,948$75,919$226,100$944
Story County98,592$69,006$243,600$1,019
Pottawattamie County93,407$71,446$183,600$970
Warren County53,484$92,990$252,800$975
Clinton County46,383$65,177$153,800$825
Cerro Gordo County42,785$65,537$154,100$840
Muscatine County42,735$69,512$172,400$966
Marshall County39,971$72,785$134,100$860
Des Moines County38,597$60,662$137,000$908
Jasper County37,864$70,128$176,800$822
Webster County36,848$68,054$138,500$762
Sioux County35,984$84,736$235,600$888
Wapello County35,265$60,034$112,900$950
Marion County33,551$78,059$211,100$880
Lee County33,175$59,803$123,600$814
Boone County26,669$79,741$191,200$826
Plymouth County25,699$81,600$218,600$865
Benton County25,698$84,742$198,400$815
Bremer County25,118$83,343$207,200$844
Washington County22,539$71,339$199,600$862
Mahaska County22,045$69,019$140,900$821
Jones County20,799$73,071$183,400$759
Buena Vista County20,684$66,564$146,900$835
Carroll County20,677$68,528$175,700$722
Buchanan County20,645$78,430$171,400$802
Henry County20,228$64,604$148,600$770
Winneshiek County19,972$75,652$239,000$800
Jackson County19,429$71,605$170,000$800
Fayette County19,393$58,764$130,800$813
Poweshiek County18,582$64,837$184,200$864
Cedar County18,427$79,080$199,700$860
Dickinson County17,844$74,570$251,600$930
Delaware County17,549$76,205$168,700$743
Clayton County17,069$62,326$155,700$764
Tama County16,982$67,955$139,900$865
Madison County16,760$89,542$236,900$938
Hardin County16,729$64,906$113,000$814
Iowa County16,547$72,185$189,800$722
Clay County16,446$64,082$171,500$798
Crawford County16,289$65,039$136,300$727
Jefferson County15,676$56,824$161,200$881
Floyd County15,502$64,500$133,300$672
Page County15,168$57,752$120,000$731
Hamilton County14,893$71,750$132,300$853
Harrison County14,645$77,027$165,300$854
Kossuth County14,610$65,656$135,100$859
Mills County14,563$87,810$228,700$888
Butler County14,301$69,651$156,500$780
O'Brien County14,103$68,216$158,900$770
Allamakee County14,038$66,000$171,900$717
Cass County13,115$61,657$133,300$769
Wright County12,817$64,033$109,800$788
Grundy County12,352$83,617$180,500$777
Appanoose County12,242$51,146$119,800$779
Lyon County12,087$72,881$215,600$802
Union County12,038$56,813$117,800$683
Chickasaw County11,868$73,421$164,400$779
Shelby County11,757$67,690$156,200$810
Cherokee County11,587$64,478$145,100$711
Hancock County10,718$70,212$129,300$784
Louisa County10,710$80,223$137,600$797
Winnebago County10,648$63,719$132,300$712
Guthrie County10,646$79,981$163,900$823
Mitchell County10,548$68,704$164,100$739
Montgomery County10,254$63,190$109,900$782
Franklin County9,977$63,648$118,500$649
Keokuk County9,964$60,856$112,200$822
Calhoun County9,858$66,875$114,400$690
Sac County9,759$70,991$138,400$643
Clarke County9,690$66,821$160,200$836
Humboldt County9,573$66,994$146,900$731
Howard County9,459$67,336$133,900$699
Emmet County9,316$65,181$106,200$731
Davis County9,127$79,505$146,000$878
Palo Alto County8,902$68,963$119,300$599
Greene County8,722$59,159$140,500$774
Lucas County8,685$67,921$117,000$738
Monona County8,619$62,944$122,600$795
Decatur County7,669$57,146$109,500$663
Monroe County7,546$72,518$135,900$787
Adair County7,471$66,176$140,600$730
Worth County7,380$76,875$142,300$703
Van Buren County7,236$60,183$118,800$686
Pocahontas County7,040$63,423$93,300$743
Ida County6,944$62,841$108,800$669
Fremont County6,570$73,750$147,500$753
Wayne County6,518$59,118$102,300$660
Osceola County6,114$69,138$123,800$796
Taylor County5,901$67,279$109,700$707
Audubon County5,622$54,152$110,400$707
Ringgold County4,664$69,821$150,300$745
Adams County3,641$68,828$116,900$909

Source: US Census Bureau, ACS 2019-2023 5-year estimates · rates as published for 2019-2023 ACS 5-year

More Iowa data.