Counties in Iowa by population, 2025

Polk County had the highest population of 99 counties in 2025, at 516,546. Adams County had the lowest, at 3,617. The median was 14,901 and the figure for Iowa was 3.24 million. Source: the U.S. Census Bureau.

Highest516,546Polk County
Lowest3,617Adams County
Median14,90199 counties
Iowa3,238,387History

Top 40 counties, 2025

CSVChart (SVG)

Polk CountyPolk County: 516,546 persons516,546Linn CountyLinn County: 232,028 persons232,028Scott CountyScott County: 175,259 persons175,259Johnson CountyJohnson County: 160,044 persons160,044Black Hawk CountyBlack Hawk County: 131,532 persons131,532Dallas CountyDallas County: 118,457 persons118,457Woodbury CountyWoodbury County: 106,649 persons106,649Story CountyStory County: 101,291 persons101,291Dubuque CountyDubuque County: 99,381 persons99,381Pottawattamie CountyPottawattamie County: 92,996 persons92,996Warren CountyWarren County: 57,331 persons57,331Clinton CountyClinton County: 46,002 persons46,002Cerro Gordo CountyCerro Gordo County: 42,372 persons42,372Muscatine CountyMuscatine County: 41,853 persons41,853Marshall CountyMarshall County: 39,890 persons39,890Jasper CountyJasper County: 38,153 persons38,153Des Moines CountyDes Moines County: 38,077 persons38,077Webster CountyWebster County: 36,838 persons36,838Sioux CountySioux County: 36,774 persons36,774Wapello CountyWapello County: 35,210 persons35,210Marion CountyMarion County: 34,192 persons34,192Lee CountyLee County: 32,306 persons32,306Boone CountyBoone County: 26,799 persons26,799Benton CountyBenton County: 26,004 persons26,004Plymouth CountyPlymouth County: 25,697 persons25,697Bremer CountyBremer County: 25,296 persons25,296Washington CountyWashington County: 22,667 persons22,667Mahaska CountyMahaska County: 21,880 persons21,880Jones CountyJones County: 21,253 persons21,253Buchanan CountyBuchanan County: 20,883 persons20,883Buena Vista CountyBuena Vista County: 20,449 persons20,449Carroll CountyCarroll County: 20,303 persons20,303Winneshiek CountyWinneshiek County: 19,733 persons19,733Henry CountyHenry County: 19,349 persons19,349Jackson CountyJackson County: 19,288 persons19,288Fayette CountyFayette County: 19,047 persons19,047Poweshiek CountyPoweshiek County: 18,368 persons18,368Cedar CountyCedar County: 18,359 persons18,359Dickinson CountyDickinson County: 18,077 persons18,077Delaware CountyDelaware County: 17,674 persons17,674
persons. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2025
persons
Change on 2024
1Polk County516,546+0.6%
2Linn County232,028+0.7%
3Scott County175,259+0.2%
4Johnson County160,044+0.7%
5Black Hawk County131,5320%
6Dallas County118,457+3.2%
7Woodbury County106,649-0.1%
8Story County101,291-0.1%
9Dubuque County99,381+0.4%
10Pottawattamie County92,996-0.3%
11Warren County57,331+1.5%
12Clinton County46,0020%
13Cerro Gordo County42,372+0.1%
14Muscatine County41,853-0.7%
15Marshall County39,890-0.6%
16Jasper County38,153+0.1%
17Des Moines County38,077-0.2%
18Webster County36,838+0.1%
19Sioux County36,774-0%
20Wapello County35,210-0.6%
21Marion County34,192+0.7%
22Lee County32,306-0.5%
23Boone County26,799+0.3%
24Benton County26,004+0.6%
25Plymouth County25,697+0.1%
26Bremer County25,296-0.3%
27Washington County22,667+0.3%
28Mahaska County21,880-0.1%
29Jones County21,253+0.4%
30Buchanan County20,883+0.8%
31Buena Vista County20,449-1%
32Carroll County20,303-0.7%
33Winneshiek County19,733+0.3%
34Henry County19,349-0.1%
35Jackson County19,288-0.3%
36Fayette County19,047-0.3%
37Poweshiek County18,368-0.3%
38Cedar County18,359+0.4%
39Dickinson County18,0770%
40Delaware County17,674+0.4%
41Madison County17,270+0.7%
42Clayton County16,845-0.8%
43Tama County16,796-0%
44Iowa County16,504+0.2%
45Hardin County16,455-0%
46Crawford County16,237-0.3%
47Clay County16,202-1.9%
48Jefferson County15,291-0.7%
49Hamilton County14,944-0.4%
50Floyd County14,901-1.2%
51Page County14,856-1%
52Mills County14,793+0.3%
53Harrison County14,623+0.2%
54Kossuth County14,322-1%
55Allamakee County14,238+0.2%
56O'Brien County14,220+0.2%
57Butler County14,049-0.3%
58Cass County12,960-0.3%
59Wright County12,801-0.4%
60Grundy County12,361-0.1%
61Lyon County12,354-0.4%
62Appanoose County12,077-0.2%
63Union County11,829-0.8%
64Shelby County11,689-0.8%
65Chickasaw County11,663-0.5%
66Cherokee County11,369-1.3%
67Guthrie County10,782+0.9%
68Mitchell County10,650+0.6%
69Hancock County10,528-0.9%
70Louisa County10,416-1.4%
71Winnebago County10,251-1%
72Montgomery County10,002-0.5%
73Franklin County9,868-1.1%
74Keokuk County9,797-0.1%
75Clarke County9,574-0.2%
76Calhoun County9,562-1%
77Sac County9,525-0.9%
78Howard County9,415-0.2%
79Humboldt County9,409-1%
80Davis County9,230+0.6%
81Emmet County9,107-0.3%
82Palo Alto County8,899+0.1%
83Lucas County8,847+0.2%
84Greene County8,6580%
85Monona County8,539+0.6%
86Decatur County7,655-0.3%
87Monroe County7,406+0.2%
88Adair County7,403-0.8%
89Worth County7,338+0.5%
90Van Buren County7,131-0.8%
91Pocahontas County6,819-1.5%
92Ida County6,777+0.1%
93Wayne County6,738+1.6%
94Fremont County6,522+0.4%
95Osceola County5,980-0.5%
96Taylor County5,835-0.1%
97Audubon County5,509-0.7%
98Ringgold County4,642-0.2%
99Adams County3,617+0.5%

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 516,546 in 2025, according to the U.S. Census Bureau.

Which county has the lowest population?

Adams County, with 3,617 in 2025.

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