Counties in Iowa by population

Polk County had the highest population of 99 counties in 2020, at 493,013. Adams County had the lowest, at 3,710. The median was 15,202 and the figure for Iowa was 3.19 million. Source: the U.S. Census Bureau.

Highest493,013Polk County
Lowest3,710Adams County
Median15,20299 counties
Iowa3,191,081History

Top 40 counties, 2020

CSVChart (SVG)

Polk CountyPolk County: 493,013 persons493,013Linn CountyLinn County: 230,405 persons230,405Scott CountyScott County: 174,599 persons174,599Johnson CountyJohnson County: 153,071 persons153,071Black Hawk CountyBlack Hawk County: 131,037 persons131,037Woodbury CountyWoodbury County: 105,949 persons105,949Dallas CountyDallas County: 100,521 persons100,521Dubuque CountyDubuque County: 99,311 persons99,311Story CountyStory County: 98,658 persons98,658Pottawattamie CountyPottawattamie County: 93,667 persons93,667Warren CountyWarren County: 52,597 persons52,597Clinton CountyClinton County: 46,431 persons46,431Muscatine CountyMuscatine County: 43,151 persons43,151Cerro Gordo CountyCerro Gordo County: 43,018 persons43,018Marshall CountyMarshall County: 40,100 persons40,100Des Moines CountyDes Moines County: 38,849 persons38,849Jasper CountyJasper County: 37,821 persons37,821Webster CountyWebster County: 36,997 persons36,997Sioux CountySioux County: 35,888 persons35,888Wapello CountyWapello County: 35,334 persons35,334Lee CountyLee County: 33,527 persons33,527Marion CountyMarion County: 33,420 persons33,420Boone CountyBoone County: 26,705 persons26,705Plymouth CountyPlymouth County: 25,697 persons25,697Benton CountyBenton County: 25,552 persons25,552Bremer CountyBremer County: 25,014 persons25,014Washington CountyWashington County: 22,536 persons22,536Mahaska CountyMahaska County: 22,151 persons22,151Buena Vista CountyBuena Vista County: 20,800 persons20,800Carroll CountyCarroll County: 20,725 persons20,725Jones CountyJones County: 20,658 persons20,658Buchanan CountyBuchanan County: 20,608 persons20,608Henry CountyHenry County: 20,450 persons20,450Winneshiek CountyWinneshiek County: 20,046 persons20,046Fayette CountyFayette County: 19,448 persons19,448Jackson CountyJackson County: 19,447 persons19,447Poweshiek CountyPoweshiek County: 18,638 persons18,638Cedar CountyCedar County: 18,486 persons18,486Dickinson CountyDickinson County: 17,775 persons17,775Delaware CountyDelaware County: 17,456 persons17,456
persons. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2020
persons
1Polk County493,013
2Linn County230,405
3Scott County174,599
4Johnson County153,071
5Black Hawk County131,037
6Woodbury County105,949
7Dallas County100,521
8Dubuque County99,311
9Story County98,658
10Pottawattamie County93,667
11Warren County52,597
12Clinton County46,431
13Muscatine County43,151
14Cerro Gordo County43,018
15Marshall County40,100
16Des Moines County38,849
17Jasper County37,821
18Webster County36,997
19Sioux County35,888
20Wapello County35,334
21Lee County33,527
22Marion County33,420
23Boone County26,705
24Plymouth County25,697
25Benton County25,552
26Bremer County25,014
27Washington County22,536
28Mahaska County22,151
29Buena Vista County20,800
30Carroll County20,725
31Jones County20,658
32Buchanan County20,608
33Henry County20,450
34Winneshiek County20,046
35Fayette County19,448
36Jackson County19,447
37Poweshiek County18,638
38Cedar County18,486
39Dickinson County17,775
40Delaware County17,456
41Tama County17,050
42Clayton County17,027
43Hardin County16,831
44Iowa County16,665
45Madison County16,631
46Crawford County16,487
47Clay County16,341
48Jefferson County15,688
49Floyd County15,595
50Page County15,202
51Hamilton County15,014
52Kossuth County14,794
53Harrison County14,560
54Mills County14,413
55Butler County14,337
56O'Brien County14,156
57Allamakee County14,072
58Cass County13,118
59Wright County12,919
60Grundy County12,337
61Appanoose County12,283
62Union County12,130
63Chickasaw County11,995
64Lyon County11,924
65Shelby County11,718
66Cherokee County11,648
67Louisa County10,822
68Hancock County10,763
69Winnebago County10,653
70Guthrie County10,614
71Mitchell County10,591
72Montgomery County10,334
73Keokuk County10,000
74Franklin County9,991
75Calhoun County9,895
76Sac County9,791
77Clarke County9,731
78Humboldt County9,599
79Howard County9,494
80Emmet County9,341
81Davis County9,116
82Palo Alto County8,990
83Greene County8,749
84Monona County8,746
85Lucas County8,621
86Decatur County7,728
87Monroe County7,600
88Adair County7,498
89Worth County7,437
90Van Buren County7,221
91Pocahontas County7,070
92Ida County7,019
93Fremont County6,575
94Wayne County6,507
95Osceola County6,201
96Taylor County5,862
97Audubon County5,680
98Ringgold County4,641
99Adams County3,710

Other periods

About this ranking

Resident population. Spain and the EU: 1 January, with Spanish figures from the official municipal register (PadrĂ³n). United States: Census Bureau population estimates for 1 July. Other countries and the World: World Bank mid-year estimates, which count all residents regardless of legal status or citizenship.

For Denmark, Statistics Denmark counts the registered resident population on 1 January. Greenland and the Faroe Islands are excluded. The annual series selects the first-quarter reference date from FOLK1A. The World Bank series exists for every country, so use it (through compare) to rank countries on one basis.

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

U.S. Census Bureau. Annual estimates of the resident population for the United States, states and counties, 1 July (Population Estimates Program). https://www2.census.gov/programs-surveys/popest/datasets/2020-2025/. Retrieved 2026-10-08.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Counties in Iowa by population using official data, and cite the source.
rank_places {"indicator":"population","level":"province","within":"Iowa","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=population&level=province&within=Iowa&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest population?

Polk County, with 493,013 in 2020, according to the U.S. Census Bureau.

Which county has the lowest population?

Adams County, with 3,710 in 2020.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, Annual estimates of the resident population for the United States, states and counties, 1 July (Population Estimates Program). Retrieved 2026-10-08.

Population: other rankings

Counties in Iowa: more rankings