Skip to content
ZipNumbers

Iowa counties

Quick answer

Iowa has 99 counties and county equivalents holding 3,195,937 residents. 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.