Iowa Counties by Population

Below are the 99 Iowa counties sorted by population from largest to smallest. The population data are from the 2021 American Community Survey. You can copy and paste this list directly into your favorite spreadsheet program. Don't you just adore lovely numbers listed nicely in columns & rows? We do!

Rank County Population
1 Polk County 488,871
2 Linn County 228,567
3 Scott County 174,170
4 Johnson County 151,833
5 Black Hawk County 131,396
6 Woodbury County 105,102
7 Dubuque County 98,687
8 Story County 98,106
9 Dallas County 96,604
10 Pottawattamie County 93,571
11 Warren County 51,862
12 Clinton County 46,589
13 Cerro Gordo County 43,185
14 Muscatine County 43,145
15 Marshall County 40,137
16 Des Moines County 39,069
17 Jasper County 37,686
18 Webster County 37,114
19 Sioux County 35,647
20 Wapello County 35,343
21 Lee County 33,724
22 Marion County 33,381
23 Boone County 26,721
24 Benton County 25,654
25 Plymouth County 25,543
26 Bremer County 24,863
27 Washington County 22,525
28 Mahaska County 22,132
29 Carroll County 20,756
30 Buena Vista County 20,723
31 Jones County 20,680
32 Buchanan County 20,598
33 Henry County 20,488
34 Winneshiek County 20,100
35 Fayette County 19,582
36 Jackson County 19,499
37 Poweshiek County 18,628
38 Cedar County 18,494
39 Dickinson County 17,536
40 Delaware County 17,508
41 Clayton County 17,173
42 Tama County 17,079
43 Hardin County 16,997
44 Iowa County 16,596
45 Crawford County 16,555
46 Madison County 16,414
47 Clay County 16,410
48 Jefferson County 15,846
49 Floyd County 15,672
50 Page County 15,250
51 Hamilton County 15,073
52 Kossuth County 14,823
53 Mills County 14,658
54 Harrison County 14,589
55 Butler County 14,421
56 O'Brien County 14,139
57 Allamakee County 14,068
58 Cass County 13,158
59 Wright County 12,978
60 Grundy County 12,336
61 Appanoose County 12,310
62 Union County 12,193
63 Chickasaw County 12,021
64 Lyon County 11,953
65 Shelby County 11,750
66 Cherokee County 11,606
67 Louisa County 10,891
68 Hancock County 10,837
69 Winnebago County 10,743
70 Guthrie County 10,599
71 Mitchell County 10,526
72 Montgomery County 10,327
73 Franklin County 10,056
74 Keokuk County 10,050
75 Calhoun County 9,962
76 Sac County 9,829
77 Clarke County 9,736
78 Humboldt County 9,622
79 Howard County 9,456
80 Emmet County 9,433
81 Davis County 9,066
82 Palo Alto County 8,996
83 Greene County 8,831
84 Monona County 8,732
85 Lucas County 8,650
86 Decatur County 7,718
87 Monroe County 7,589
88 Worth County 7,450
89 Adair County 7,439
90 Van Buren County 7,196
91 Pocahontas County 7,091
92 Ida County 6,979
93 Fremont County 6,702
94 Wayne County 6,504
95 Osceola County 6,168
96 Taylor County 5,932
97 Audubon County 5,657
98 Ringgold County 4,739
99 Adams County 3,697

United States Census Bureau. B01001 SEX BY AGE, 2021 American Community Survey 5-Year Estimates. U.S. Census Bureau, American Community Survey Office. Web. 8 December 2022. http://www.census.gov/.

Looking for a list of counties in Iowa?

Get a spreadsheet with the most current population, income, housing demographics and more for all counties in Iowa.

Learn more.

Connect

Cubit logo

© Copyright 2023 Cubit Planning, Inc.