Counties in Iowa by population

Polk County had the highest population of 99 counties in 2022, at 501,174. Adams County had the lowest, at 3,600. The median was 15,164 and the figure for Iowa was 3.2 million. Source: the U.S. Census Bureau.

Highest501,174Polk County
Lowest3,600Adams County
Median15,16499 counties
Iowa3,201,890History

Top 40 counties, 2022

CSVChart (SVG)

Polk CountyPolk County: 501,174 persons501,174Linn CountyLinn County: 228,878 persons228,878Scott CountyScott County: 173,859 persons173,859Johnson CountyJohnson County: 156,681 persons156,681Black Hawk CountyBlack Hawk County: 129,963 persons129,963Dallas CountyDallas County: 108,070 persons108,070Woodbury CountyWoodbury County: 105,712 persons105,712Story CountyStory County: 99,857 persons99,857Dubuque CountyDubuque County: 98,723 persons98,723Pottawattamie CountyPottawattamie County: 93,162 persons93,162Warren CountyWarren County: 54,357 persons54,357Clinton CountyClinton County: 46,263 persons46,263Muscatine CountyMuscatine County: 42,501 persons42,501Cerro Gordo CountyCerro Gordo County: 42,401 persons42,401Marshall CountyMarshall County: 39,859 persons39,859Des Moines CountyDes Moines County: 38,229 persons38,229Jasper CountyJasper County: 37,948 persons37,948Webster CountyWebster County: 36,693 persons36,693Sioux CountySioux County: 36,250 persons36,250Wapello CountyWapello County: 35,082 persons35,082Marion CountyMarion County: 33,581 persons33,581Lee CountyLee County: 32,783 persons32,783Boone CountyBoone County: 26,574 persons26,574Benton CountyBenton County: 25,748 persons25,748Plymouth CountyPlymouth County: 25,713 persons25,713Bremer CountyBremer County: 25,261 persons25,261Washington CountyWashington County: 22,539 persons22,539Mahaska CountyMahaska County: 21,940 persons21,940Jones CountyJones County: 20,969 persons20,969Buchanan CountyBuchanan County: 20,705 persons20,705Buena Vista CountyBuena Vista County: 20,644 persons20,644Carroll CountyCarroll County: 20,558 persons20,558Henry CountyHenry County: 20,284 persons20,284Winneshiek CountyWinneshiek County: 19,907 persons19,907Jackson CountyJackson County: 19,333 persons19,333Fayette CountyFayette County: 19,303 persons19,303Poweshiek CountyPoweshiek County: 18,543 persons18,543Cedar CountyCedar County: 18,333 persons18,333Dickinson CountyDickinson County: 18,056 persons18,056Delaware CountyDelaware County: 17,590 persons17,590
persons. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2022
persons
Change on 2021
1Polk County501,174+0.6%
2Linn County228,878-0.3%
3Scott County173,859-0.2%
4Johnson County156,681+1%
5Black Hawk County129,963-0.5%
6Dallas County108,070+3.7%
7Woodbury County105,712-0.1%
8Story County99,857+0.2%
9Dubuque County98,723-0.2%
10Pottawattamie County93,162-0.3%
11Warren County54,357+1.6%
12Clinton County46,263-0.5%
13Muscatine County42,501-0.5%
14Cerro Gordo County42,401-0.9%
15Marshall County39,859-0.2%
16Des Moines County38,229-0.8%
17Jasper County37,948+0.1%
18Webster County36,693-1.3%
19Sioux County36,250+0.8%
20Wapello County35,082-0.6%
21Marion County33,581+0.4%
22Lee County32,783-1.4%
23Boone County26,574-0.8%
24Benton County25,7480%
25Plymouth County25,713-0.1%
26Bremer County25,261+0.5%
27Washington County22,539+0.1%
28Mahaska County21,940-0.1%
29Jones County20,969+0.6%
30Buchanan County20,705-0.1%
31Buena Vista County20,644-0.7%
32Carroll County20,558-0.9%
33Henry County20,284-0.6%
34Winneshiek County19,907-0.2%
35Jackson County19,333-0.3%
36Fayette County19,303-0%
37Poweshiek County18,543-0.4%
38Cedar County18,333-0.6%
39Dickinson County18,056+1%
40Delaware County17,590+0.2%
41Madison County17,064+1.5%
42Clayton County17,049-0%
43Tama County16,929+0.3%
44Hardin County16,670-0.3%
45Clay County16,514+0.3%
45Iowa County16,514-0.6%
47Crawford County16,143-0.6%
48Jefferson County15,580-1.4%
49Floyd County15,317-0.9%
50Page County15,164-0.4%
51Hamilton County14,8800%
52Harrison County14,621-0.4%
53Mills County14,557+0.5%
54Kossuth County14,490-0.2%
55Butler County14,258-0.7%
56Allamakee County14,095+0.8%
56O'Brien County14,095+0.3%
58Cass County13,127+0.3%
59Wright County12,750-0.5%
60Grundy County12,3670%
61Lyon County12,180+1.2%
62Appanoose County12,134-1.1%
63Union County11,898-1.3%
64Chickasaw County11,765-1.1%
65Shelby County11,717-0.4%
66Cherokee County11,486-0.4%
67Guthrie County10,678+0.8%
68Hancock County10,662-0.3%
69Winnebago County10,659+0.1%
70Louisa County10,641-0.9%
71Mitchell County10,553-0.1%
72Montgomery County10,207-1.1%
73Franklin County9,923-0.2%
74Keokuk County9,880-0.2%
75Calhoun County9,726-1.7%
76Clarke County9,689-0.6%
77Sac County9,675-0.9%
78Humboldt County9,540-1%
79Howard County9,502-0.1%
80Emmet County9,206-1.3%
81Davis County9,145-0.1%
82Palo Alto County8,779-1.7%
83Lucas County8,732+0.2%
84Greene County8,706-0.3%
85Monona County8,527-1%
86Decatur County7,807+0.1%
87Monroe County7,531-0.8%
88Adair County7,466-0.8%
89Worth County7,330-0.7%
90Van Buren County7,253-0.1%
91Pocahontas County7,076+0.5%
92Ida County6,880-1.2%
93Fremont County6,474-1.8%
94Wayne County6,473-0.8%
95Osceola County6,070-1.7%
96Taylor County5,864-0.1%
97Audubon County5,567-1.3%
98Ringgold County4,679+1%
99Adams County3,600-1.1%

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 501,174 in 2022, according to the U.S. Census Bureau.

Which county has the lowest population?

Adams County, with 3,600 in 2022.

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