Counties in Iowa by population

Polk County had the highest population of 99 counties in 2024, at 513,511. Adams County had the lowest, at 3,600. The median was 15,013 and the figure for Iowa was 3.23 million. Source: the U.S. Census Bureau.

Highest513,511Polk County
Lowest3,600Adams County
Median15,01399 counties
Iowa3,230,454History

Top 40 counties, 2024

CSVChart (SVG)

Polk CountyPolk County: 513,511 persons513,511Linn CountyLinn County: 230,389 persons230,389Scott CountyScott County: 174,840 persons174,840Johnson CountyJohnson County: 158,863 persons158,863Black Hawk CountyBlack Hawk County: 131,473 persons131,473Dallas CountyDallas County: 114,812 persons114,812Woodbury CountyWoodbury County: 106,742 persons106,742Story CountyStory County: 101,418 persons101,418Dubuque CountyDubuque County: 99,033 persons99,033Pottawattamie CountyPottawattamie County: 93,270 persons93,270Warren CountyWarren County: 56,496 persons56,496Clinton CountyClinton County: 45,999 persons45,999Cerro Gordo CountyCerro Gordo County: 42,347 persons42,347Muscatine CountyMuscatine County: 42,161 persons42,161Marshall CountyMarshall County: 40,128 persons40,128Des Moines CountyDes Moines County: 38,150 persons38,150Jasper CountyJasper County: 38,122 persons38,122Webster CountyWebster County: 36,799 persons36,799Sioux CountySioux County: 36,777 persons36,777Wapello CountyWapello County: 35,429 persons35,429Marion CountyMarion County: 33,955 persons33,955Lee CountyLee County: 32,480 persons32,480Boone CountyBoone County: 26,727 persons26,727Benton CountyBenton County: 25,845 persons25,845Plymouth CountyPlymouth County: 25,684 persons25,684Bremer CountyBremer County: 25,363 persons25,363Washington CountyWashington County: 22,602 persons22,602Mahaska CountyMahaska County: 21,912 persons21,912Jones CountyJones County: 21,171 persons21,171Buchanan CountyBuchanan County: 20,711 persons20,711Buena Vista CountyBuena Vista County: 20,655 persons20,655Carroll CountyCarroll County: 20,446 persons20,446Winneshiek CountyWinneshiek County: 19,673 persons19,673Henry CountyHenry County: 19,368 persons19,368Jackson CountyJackson County: 19,351 persons19,351Fayette CountyFayette County: 19,110 persons19,110Poweshiek CountyPoweshiek County: 18,423 persons18,423Cedar CountyCedar County: 18,288 persons18,288Dickinson CountyDickinson County: 18,072 persons18,072Delaware CountyDelaware County: 17,602 persons17,602
persons. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2024
persons
Change on 2023
1Polk County513,511+1.3%
2Linn County230,389+0.7%
3Scott County174,840+0.4%
4Johnson County158,863+0.7%
5Black Hawk County131,473+0.5%
6Dallas County114,812+3.1%
7Woodbury County106,742+0.2%
8Story County101,418+0.4%
9Dubuque County99,033+0.1%
10Pottawattamie County93,270-0.1%
11Warren County56,496+2.1%
12Clinton County45,999-0.2%
13Cerro Gordo County42,347-0.2%
14Muscatine County42,161-0.3%
15Marshall County40,128+0.1%
16Des Moines County38,150-0.4%
17Jasper County38,122+0.3%
18Webster County36,799+0.4%
19Sioux County36,777+0.8%
20Wapello County35,429+0.1%
21Marion County33,955+0.9%
22Lee County32,480-0.1%
23Boone County26,727+0.5%
24Benton County25,845+0.3%
25Plymouth County25,684-0.2%
26Bremer County25,363+0.1%
27Washington County22,602+0.2%
28Mahaska County21,912-0.2%
29Jones County21,171+1.1%
30Buchanan County20,711-0.1%
31Buena Vista County20,655-0.1%
32Carroll County20,446-0.3%
33Winneshiek County19,673-0.2%
34Henry County19,368-1.2%
35Jackson County19,3510%
36Fayette County19,110-0.6%
37Poweshiek County18,423-0.3%
38Cedar County18,288-0.1%
39Dickinson County18,072-0%
40Delaware County17,602+0.2%
41Madison County17,149+0.8%
42Clayton County16,983-0.1%
43Tama County16,804-0.1%
44Clay County16,521-0.1%
45Iowa County16,474+0.3%
46Hardin County16,460-0.4%
47Crawford County16,289+1%
48Jefferson County15,405-0.4%
49Floyd County15,081-1.5%
50Page County15,013+0.1%
51Hamilton County14,998+0.6%
52Mills County14,748+0.9%
53Harrison County14,594-0.4%
54Kossuth County14,468+0.1%
55Allamakee County14,206+0.3%
56O'Brien County14,188+1%
57Butler County14,093-0.7%
58Cass County13,005-0.9%
59Wright County12,848+0.2%
60Lyon County12,404+0.8%
61Grundy County12,372-0.1%
62Appanoose County12,102-0.2%
63Union County11,924+0.3%
64Shelby County11,778-0.1%
65Chickasaw County11,724+0.1%
66Cherokee County11,522-0.6%
67Guthrie County10,687-0.5%
68Hancock County10,620-0.2%
69Mitchell County10,591+0.5%
70Louisa County10,564+0.4%
71Winnebago County10,351-1.8%
72Montgomery County10,053-1%
73Franklin County9,977+1%
74Keokuk County9,804-1.3%
75Calhoun County9,654-1.2%
76Sac County9,614-0.8%
77Clarke County9,591-0.6%
78Humboldt County9,505-0.2%
79Howard County9,437+0.4%
80Davis County9,176+0.2%
81Emmet County9,131-1.8%
82Palo Alto County8,892+0.6%
83Lucas County8,826+0.6%
84Greene County8,654+0.6%
85Monona County8,492-0.6%
86Decatur County7,675-1.3%
87Adair County7,465+0.6%
88Monroe County7,394-1.3%
89Worth County7,300-0.4%
90Van Buren County7,187-0.9%
91Pocahontas County6,922-1%
92Ida County6,767-0.7%
93Wayne County6,634+1.3%
94Fremont County6,493+0.5%
95Osceola County6,008-0.1%
96Taylor County5,843-1.4%
97Audubon County5,548+0.4%
98Ringgold County4,649-0.3%
99Adams County3,600+1.2%

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 513,511 in 2024, according to the U.S. Census Bureau.

Which county has the lowest population?

Adams County, with 3,600 in 2024.

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