Iowa / Counties by Population

Iowa Counties by Population

Below are the 99 Iowa counties sorted by population from 1 to 99 . The population data are from the 2020 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!

Looking for a list of cities, counties or zips in Iowa?
Get a spreadsheet with the most current population, income, housing demographics and more for all cities, counties or zips in Iowa. Learn more.

Rank County Population
1 Polk County 485,418
2 Linn County 225,601
3 Scott County 172,938
4 Johnson County 150,819
5 Black Hawk County 131,813
6 Woodbury County 102,687
7 Story County 97,355
8 Dubuque County 97,193
9 Pottawattamie County 93,478
10 Dallas County 90,418
11 Warren County 50,867
12 Clinton County 46,734
13 Muscatine County 42,703
14 Cerro Gordo County 42,672
15 Marshall County 39,804
16 Des Moines County 39,227
17 Jasper County 37,032
18 Webster County 36,348
19 Wapello County 35,102
20 Sioux County 34,900
21 Lee County 33,946
22 Marion County 33,193
23 Boone County 26,381
24 Benton County 25,558
25 Plymouth County 25,141
26 Bremer County 25,032
27 Mahaska County 22,351
28 Washington County 22,100
29 Buchanan County 21,141
30 Jones County 20,575
31 Carroll County 20,150
32 Winneshiek County 20,090
33 Buena Vista County 19,950
34 Henry County 19,889
35 Fayette County 19,604
36 Jackson County 19,348
37 Cedar County 18,475
38 Poweshiek County 18,391
39 Jefferson County 18,153
40 Clayton County 17,527
41 Dickinson County 17,260
42 Delaware County 17,107
43 Crawford County 16,998
44 Tama County 16,962
45 Hardin County 16,924
46 Iowa County 16,155
47 Madison County 16,148
48 Clay County 16,138
49 Floyd County 15,713
50 Page County 15,205
51 Mills County 15,023
52 Hamilton County 14,905
53 Kossuth County 14,864
54 Butler County 14,508
55 Harrison County 14,043
56 O'Brien County 13,796
57 Allamakee County 13,761
58 Cass County 12,990
59 Wright County 12,644
60 Appanoose County 12,462
61 Union County 12,303
62 Grundy County 12,262
63 Chickasaw County 11,970
64 Lyon County 11,800
65 Shelby County 11,544
66 Cherokee County 11,281
67 Louisa County 11,125
68 Hancock County 10,709
69 Guthrie County 10,702
70 Mitchell County 10,588
71 Winnebago County 10,474
72 Keokuk County 10,163
73 Franklin County 10,091
74 Montgomery County 10,016
75 Sac County 9,711
76 Calhoun County 9,656
77 Humboldt County 9,518
78 Clarke County 9,383
79 Emmet County 9,322
80 Howard County 9,201
81 Davis County 8,977
82 Palo Alto County 8,941
83 Greene County 8,923
84 Monona County 8,675
85 Lucas County 8,556
86 Decatur County 7,908
87 Monroe County 7,761
88 Worth County 7,422
89 Van Buren County 7,104
90 Adair County 7,048
91 Fremont County 6,895
92 Ida County 6,862
93 Pocahontas County 6,725
94 Wayne County 6,426
95 Taylor County 6,160
96 Osceola County 6,016
97 Audubon County 5,528
98 Ringgold County 4,922
99 Adams County 3,633

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

Connect

Cubit logo
Copyright 2022 Cubit Planning, Inc.