Iowa counties by area

Official, comparable measurements for 99 counties and county equivalents.

Source fields preserved2026 Census Gazetteer · GEOID · ALAND · AWATER
County equivalents99
Combined land55,853.7 mi²
Population (2025)3,238,387
Largest by landKossuth County
Map of the 99 county equivalents in Iowa, shaded by land area Adair County: 569.3 mi² land (#53 in Iowa); 7,403 people, 13 per mi²Adams County: 423.4 mi² land (#92 in Iowa); 3,617 people, 8.5 per mi²Allamakee County: 639.1 mi² land (#18 in Iowa); 14,238 people, 22 per mi²Appanoose County: 497.3 mi² land (#73 in Iowa); 12,077 people, 24 per mi²Audubon County: 443 mi² land (#78 in Iowa); 5,509 people, 12 per mi²Benton County: 716.1 mi² land (#11 in Iowa); 26,004 people, 36 per mi²Black Hawk County: 565.8 mi² land (#57 in Iowa); 131,532 people, 232 per mi²Boone County: 570.5 mi² land (#47 in Iowa); 26,799 people, 47 per mi²Bremer County: 435.5 mi² land (#82 in Iowa); 25,296 people, 58 per mi²Buchanan County: 571.1 mi² land (#44 in Iowa); 20,883 people, 37 per mi²Buena Vista County: 574.9 mi² land (#39 in Iowa); 20,449 people, 36 per mi²Butler County: 580.1 mi² land (#30 in Iowa); 14,049 people, 24 per mi²Calhoun County: 569.8 mi² land (#48 in Iowa); 9,562 people, 17 per mi²Carroll County: 569.5 mi² land (#51 in Iowa); 20,303 people, 36 per mi²Cass County: 564.3 mi² land (#58 in Iowa); 12,960 people, 23 per mi²Cedar County: 579.5 mi² land (#31 in Iowa); 18,359 people, 32 per mi²Cerro Gordo County: 568.3 mi² land (#55 in Iowa); 42,372 people, 75 per mi²Cherokee County: 576.9 mi² land (#35 in Iowa); 11,369 people, 20 per mi²Chickasaw County: 504.3 mi² land (#69 in Iowa); 11,663 people, 23 per mi²Clarke County: 431.1 mi² land (#88 in Iowa); 9,574 people, 22 per mi²Clay County: 567.2 mi² land (#56 in Iowa); 16,202 people, 29 per mi²Clayton County: 778.5 mi² land (#5 in Iowa); 16,845 people, 22 per mi²Clinton County: 695 mi² land (#15 in Iowa); 46,002 people, 66 per mi²Crawford County: 714.2 mi² land (#13 in Iowa); 16,237 people, 23 per mi²Dallas County: 588.2 mi² land (#24 in Iowa); 118,457 people, 201 per mi²Davis County: 502.2 mi² land (#70 in Iowa); 9,230 people, 18 per mi²Decatur County: 531.9 mi² land (#65 in Iowa); 7,655 people, 14 per mi²Delaware County: 577.7 mi² land (#33 in Iowa); 17,674 people, 31 per mi²Des Moines County: 416.1 mi² land (#93 in Iowa); 38,077 people, 92 per mi²Dickinson County: 380.5 mi² land (#99 in Iowa); 18,077 people, 48 per mi²Dubuque County: 608.3 mi² land (#21 in Iowa); 99,381 people, 163 per mi²Emmet County: 395.9 mi² land (#98 in Iowa); 9,107 people, 23 per mi²Fayette County: 730.8 mi² land (#7 in Iowa); 19,047 people, 26 per mi²Floyd County: 500.6 mi² land (#72 in Iowa); 14,901 people, 30 per mi²Franklin County: 582 mi² land (#28 in Iowa); 9,868 people, 17 per mi²Fremont County: 511.2 mi² land (#68 in Iowa); 6,522 people, 13 per mi²Greene County: 569.6 mi² land (#50 in Iowa); 8,658 people, 15 per mi²Grundy County: 501.9 mi² land (#71 in Iowa); 12,361 people, 25 per mi²Guthrie County: 590.6 mi² land (#23 in Iowa); 10,782 people, 18 per mi²Hamilton County: 576.7 mi² land (#36 in Iowa); 14,944 people, 26 per mi²Hancock County: 571 mi² land (#45 in Iowa); 10,528 people, 18 per mi²Hardin County: 569.3 mi² land (#52 in Iowa); 16,455 people, 29 per mi²Harrison County: 696.9 mi² land (#14 in Iowa); 14,623 people, 21 per mi²Henry County: 434.3 mi² land (#84 in Iowa); 19,349 people, 45 per mi²Howard County: 473.2 mi² land (#75 in Iowa); 9,415 people, 20 per mi²Humboldt County: 434.4 mi² land (#83 in Iowa); 9,409 people, 22 per mi²Ida County: 431.5 mi² land (#87 in Iowa); 6,777 people, 16 per mi²Iowa County: 586.5 mi² land (#26 in Iowa); 16,504 people, 28 per mi²Jackson County: 636 mi² land (#19 in Iowa); 19,288 people, 30 per mi²Jasper County: 730.4 mi² land (#8 in Iowa); 38,153 people, 52 per mi²Jefferson County: 435.5 mi² land (#81 in Iowa); 15,291 people, 35 per mi²Johnson County: 613 mi² land (#20 in Iowa); 160,044 people, 261 per mi²Jones County: 575.6 mi² land (#37 in Iowa); 21,253 people, 37 per mi²Keokuk County: 579.2 mi² land (#32 in Iowa); 9,797 people, 17 per mi²Kossuth County: 972.7 mi² land (#1 in Iowa); 14,322 people, 15 per mi²Lee County: 517.6 mi² land (#67 in Iowa); 32,306 people, 62 per mi²Linn County: 717 mi² land (#10 in Iowa); 232,028 people, 324 per mi²Louisa County: 401.8 mi² land (#94 in Iowa); 10,416 people, 26 per mi²Lucas County: 430.7 mi² land (#89 in Iowa); 8,847 people, 21 per mi²Lyon County: 587.6 mi² land (#25 in Iowa); 12,354 people, 21 per mi²Madison County: 561 mi² land (#60 in Iowa); 17,270 people, 31 per mi²Mahaska County: 570.9 mi² land (#46 in Iowa); 21,880 people, 38 per mi²Marion County: 554.5 mi² land (#61 in Iowa); 34,192 people, 62 per mi²Marshall County: 572.5 mi² land (#43 in Iowa); 39,890 people, 70 per mi²Mills County: 437.4 mi² land (#80 in Iowa); 14,793 people, 34 per mi²Mitchell County: 469.3 mi² land (#76 in Iowa); 10,650 people, 23 per mi²Monona County: 694.1 mi² land (#16 in Iowa); 8,539 people, 12 per mi²Monroe County: 433.7 mi² land (#85 in Iowa); 7,406 people, 17 per mi²Montgomery County: 424.1 mi² land (#90 in Iowa); 10,002 people, 24 per mi²Muscatine County: 437.4 mi² land (#79 in Iowa); 41,853 people, 96 per mi²O'Brien County: 573 mi² land (#40 in Iowa); 14,220 people, 25 per mi²Osceola County: 398.7 mi² land (#97 in Iowa); 5,980 people, 15 per mi²Page County: 534.9 mi² land (#63 in Iowa); 14,856 people, 28 per mi²Palo Alto County: 563.9 mi² land (#59 in Iowa); 8,899 people, 16 per mi²Plymouth County: 862.8 mi² land (#4 in Iowa); 25,697 people, 30 per mi²Pocahontas County: 577.3 mi² land (#34 in Iowa); 6,819 people, 12 per mi²Polk County: 572.7 mi² land (#41 in Iowa); 516,546 people, 902 per mi²Pottawattamie County: 951.3 mi² land (#2 in Iowa); 92,996 people, 98 per mi²Poweshiek County: 584.9 mi² land (#27 in Iowa); 18,368 people, 31 per mi²Ringgold County: 535.5 mi² land (#62 in Iowa); 4,642 people, 8.7 per mi²Sac County: 575 mi² land (#38 in Iowa); 9,525 people, 17 per mi²Scott County: 458.1 mi² land (#77 in Iowa); 175,259 people, 383 per mi²Shelby County: 590.8 mi² land (#22 in Iowa); 11,689 people, 20 per mi²Sioux County: 767.9 mi² land (#6 in Iowa); 36,774 people, 48 per mi²Story County: 572.5 mi² land (#42 in Iowa); 101,291 people, 177 per mi²Tama County: 721 mi² land (#9 in Iowa); 16,796 people, 23 per mi²Taylor County: 531.9 mi² land (#64 in Iowa); 5,835 people, 11 per mi²Union County: 423.6 mi² land (#91 in Iowa); 11,829 people, 28 per mi²Van Buren County: 484.8 mi² land (#74 in Iowa); 7,131 people, 15 per mi²Wapello County: 431.8 mi² land (#86 in Iowa); 35,210 people, 82 per mi²Warren County: 569.7 mi² land (#49 in Iowa); 57,331 people, 101 per mi²Washington County: 568.8 mi² land (#54 in Iowa); 22,667 people, 40 per mi²Wayne County: 525.5 mi² land (#66 in Iowa); 6,738 people, 13 per mi²Webster County: 715.7 mi² land (#12 in Iowa); 36,838 people, 51 per mi²Winnebago County: 400.5 mi² land (#95 in Iowa); 10,251 people, 26 per mi²Winneshiek County: 689.8 mi² land (#17 in Iowa); 19,733 people, 29 per mi²Woodbury County: 872.9 mi² land (#3 in Iowa); 106,649 people, 122 per mi²Worth County: 400.1 mi² land (#96 in Iowa); 7,338 people, 18 per mi²Wright County: 580.4 mi² land (#29 in Iowa); 12,801 people, 22 per mi²
  • 380.5–437.4 mi²
  • 437.4–561 mi²
  • 563.9–573 mi²
  • 574.9–613 mi²
  • 636–972.7 mi²
Each county equivalent is shaded into one of 5 groups with equal numbers of entries, from lowest (lightest) to highest value; the map starts with land area and can switch to population density. Select a county to open its profile. 2025 Census cartographic boundaries, equal-area projection. About the maps

Understanding Iowa’s county areas

The land-area range runs from Dickinson County at 380.5 mi² to Kossuth County at 972.7 mi². The largest has 2.6 times the land area of the smallest and accounts for 1.7% of the combined county land in Iowa. Compare with every state’s largest county.

The median county-equivalent land area is 569.6 mi², below the national median of 604.5 mi². The median describes the middle of the county size distribution; it does not describe how people or development are distributed. A state with a few very large counties can have a much smaller median than its largest entry suggests.

Where water changes the picture

Dickinson County has the most assigned water area, at 23.4 mi². It also has the highest water share, with water making up 5.8% of its total area. Water area and water percentage answer different questions: the first measures an amount, while the second measures the mix of land and water.

Across all 99 entries, water accounts for 0.7% of the combined total area. This is calculated from the summed land and water measurements, rather than averaging county percentages, which would give each small and large county equal weight.

Where people live

An estimated 3,238,387 people lived in Iowa on July 1, 2025 (+1.5% since 2020), or 0.9% of the national total in this dataset. Polk County is the most populous county equivalent, with 516,546 residents — 16% of the state. The largest by land, Kossuth County, has 14,322.

Across the state there are 58 people per square mile of land. County densities range from 902 in Polk County to 8.5 in Adams County; the median county equivalent has 26. Switch the map above to density to see where the state’s population concentrates.

Compare the largest and smallest county equivalents in Iowa to see land, water, and total area on the same scale.

These calculations use the 2026 Census county records listed below. County-equivalent boundaries vary between states; area alone does not measure population, density, or usable land. See coverage and calculation rules.

Complete area table

Sorted from largest to smallest land area.

#County / equivalentLandWaterWater sharePopulationPer mi²
1Kossuth CountyGEOID 19109972.7 mi²1.6 mi²0.2%14,32215
2Pottawattamie CountyGEOID 19155951.3 mi²7.9 mi²0.8%92,99698
3Woodbury CountyGEOID 19193872.9 mi²4.9 mi²0.6%106,649122
4Plymouth CountyGEOID 19149862.8 mi²0.8 mi²0.1%25,69730
5Clayton CountyGEOID 19043778.5 mi²14.2 mi²1.8%16,84522
6Sioux CountyGEOID 19167767.9 mi²1.1 mi²0.1%36,77448
7Fayette CountyGEOID 19065730.8 mi²0.5 mi²0.1%19,04726
8Jasper CountyGEOID 19099730.4 mi²2.5 mi²0.3%38,15352
9Tama CountyGEOID 19171721 mi²1.1 mi²0.1%16,79623
10Linn CountyGEOID 19113717 mi²7.7 mi²1.1%232,028324
11Benton CountyGEOID 19011716.1 mi²2.3 mi²0.3%26,00436
12Webster CountyGEOID 19187715.7 mi²2.8 mi²0.4%36,83851
13Crawford CountyGEOID 19047714.2 mi²0.8 mi²0.1%16,23723
14Harrison CountyGEOID 19085696.9 mi²4.8 mi²0.7%14,62321
15Clinton CountyGEOID 19045695 mi²15.2 mi²2.1%46,00266
16Monona CountyGEOID 19133694.1 mi²4.9 mi²0.7%8,53912
17Winneshiek CountyGEOID 19191689.8 mi²0.3 mi²0%19,73329
18Allamakee CountyGEOID 19005639.1 mi²19.7 mi²3%14,23822
19Jackson CountyGEOID 19097636 mi²13.6 mi²2.1%19,28830
20Johnson CountyGEOID 19103613 mi²10.1 mi²1.6%160,044261
21Dubuque CountyGEOID 19061608.3 mi²8.2 mi²1.3%99,381163
22Shelby CountyGEOID 19165590.8 mi²0.6 mi²0.1%11,68920
23Guthrie CountyGEOID 19077590.6 mi²2.4 mi²0.4%10,78218
24Dallas CountyGEOID 19049588.2 mi²3.4 mi²0.6%118,457201
25Lyon CountyGEOID 19119587.6 mi²0.2 mi²0%12,35421
26Iowa CountyGEOID 19095586.5 mi²1 mi²0.2%16,50428
27Poweshiek CountyGEOID 19157584.9 mi²1.1 mi²0.2%18,36831
28Franklin CountyGEOID 19069582 mi²0.6 mi²0.1%9,86817
29Wright CountyGEOID 19197580.4 mi²1.8 mi²0.3%12,80122
30Butler CountyGEOID 19023580.1 mi²1.6 mi²0.3%14,04924
31Cedar CountyGEOID 19031579.5 mi²2.5 mi²0.4%18,35932
32Keokuk CountyGEOID 19107579.2 mi²0.8 mi²0.1%9,79717
33Delaware CountyGEOID 19055577.7 mi²1.2 mi²0.2%17,67431
34Pocahontas CountyGEOID 19151577.3 mi²1.4 mi²0.2%6,81912
35Cherokee CountyGEOID 19035576.9 mi²0.2 mi²0%11,36920
36Hamilton CountyGEOID 19079576.7 mi²0.8 mi²0.1%14,94426
37Jones CountyGEOID 19105575.6 mi²1.5 mi²0.3%21,25337
38Sac CountyGEOID 19161575 mi²3.3 mi²0.6%9,52517
39Buena Vista CountyGEOID 19021574.9 mi²5.3 mi²0.9%20,44936
40O'Brien CountyGEOID 19141573 mi²0.2 mi²0%14,22025
41Polk CountyGEOID 19153572.7 mi²19.2 mi²3.2%516,546902
42Story CountyGEOID 19169572.5 mi²1.1 mi²0.2%101,291177
43Marshall CountyGEOID 19127572.5 mi²0.7 mi²0.1%39,89070
44Buchanan CountyGEOID 19019571.1 mi²2 mi²0.4%20,88337
45Hancock CountyGEOID 19081571 mi²2 mi²0.4%10,52818
46Mahaska CountyGEOID 19123570.9 mi²2.5 mi²0.4%21,88038
47Boone CountyGEOID 19015570.5 mi²3.2 mi²0.6%26,79947
48Calhoun CountyGEOID 19025569.8 mi²2.3 mi²0.4%9,56217
49Warren CountyGEOID 19181569.7 mi²3.3 mi²0.6%57,331101
50Greene CountyGEOID 19073569.6 mi²1.7 mi²0.3%8,65815
51Carroll CountyGEOID 19027569.5 mi²0.8 mi²0.1%20,30336
52Hardin CountyGEOID 19083569.3 mi²0.7 mi²0.1%16,45529
53Adair CountyGEOID 19001569.3 mi²1 mi²0.2%7,40313
54Washington CountyGEOID 19183568.8 mi²2.1 mi²0.4%22,66740
55Cerro Gordo CountyGEOID 19033568.3 mi²6.8 mi²1.2%42,37275
56Clay CountyGEOID 19041567.2 mi²5.4 mi²0.9%16,20229
57Black Hawk CountyGEOID 19013565.8 mi²6.9 mi²1.2%131,532232
58Cass CountyGEOID 19029564.3 mi²0.7 mi²0.1%12,96023
59Palo Alto CountyGEOID 19147563.9 mi²5.6 mi²1%8,89916
60Madison CountyGEOID 19121561 mi²1.2 mi²0.2%17,27031
61Marion CountyGEOID 19125554.5 mi²16 mi²2.8%34,19262
62Ringgold CountyGEOID 19159535.5 mi²3.4 mi²0.6%4,6428.7
63Page CountyGEOID 19145534.9 mi²0.5 mi²0.1%14,85628
64Taylor CountyGEOID 19173531.9 mi²2.8 mi²0.5%5,83511
65Decatur CountyGEOID 19053531.9 mi²1.6 mi²0.3%7,65514
66Wayne CountyGEOID 19185525.5 mi²1.7 mi²0.3%6,73813
67Lee CountyGEOID 19111517.6 mi²21.3 mi²4%32,30662
68Fremont CountyGEOID 19071511.2 mi²5.5 mi²1.1%6,52213
69Chickasaw CountyGEOID 19037504.3 mi²1.3 mi²0.3%11,66323
70Davis CountyGEOID 19051502.2 mi²2.7 mi²0.5%9,23018
71Grundy CountyGEOID 19075501.9 mi²0 mi²0%12,36125
72Floyd CountyGEOID 19067500.6 mi²0.8 mi²0.2%14,90130
73Appanoose CountyGEOID 19007497.3 mi²19 mi²3.7%12,07724
74Van Buren CountyGEOID 19177484.8 mi²5.7 mi²1.2%7,13115
75Howard CountyGEOID 19089473.2 mi²0.4 mi²0.1%9,41520
76Mitchell CountyGEOID 19131469.3 mi²0.4 mi²0.1%10,65023
77Scott CountyGEOID 19163458.1 mi²10.1 mi²2.2%175,259383
78Audubon CountyGEOID 19009443 mi²0.4 mi²0.1%5,50912
79Muscatine CountyGEOID 19139437.4 mi²11.7 mi²2.6%41,85396
80Mills CountyGEOID 19129437.4 mi²3.2 mi²0.7%14,79334
81Jefferson CountyGEOID 19101435.5 mi²1.4 mi²0.3%15,29135
82Bremer CountyGEOID 19017435.5 mi²3.9 mi²0.9%25,29658
83Humboldt CountyGEOID 19091434.4 mi²1.3 mi²0.3%9,40922
84Henry CountyGEOID 19087434.3 mi²2.2 mi²0.5%19,34945
85Monroe CountyGEOID 19135433.7 mi²0.6 mi²0.1%7,40617
86Wapello CountyGEOID 19179431.8 mi²4.2 mi²1%35,21082
87Ida CountyGEOID 19093431.5 mi²0.5 mi²0.1%6,77716
88Clarke CountyGEOID 19039431.1 mi²0.6 mi²0.1%9,57422
89Lucas CountyGEOID 19117430.7 mi²3.8 mi²0.9%8,84721
90Montgomery CountyGEOID 19137424.1 mi²0.9 mi²0.2%10,00224
91Union CountyGEOID 19175423.6 mi²2.2 mi²0.5%11,82928
92Adams CountyGEOID 19003423.4 mi²2.1 mi²0.5%3,6178.5
93Des Moines CountyGEOID 19057416.1 mi²13.6 mi²3.2%38,07792
94Louisa CountyGEOID 19115401.8 mi²15.7 mi²3.8%10,41626
95Winnebago CountyGEOID 19189400.5 mi²1.2 mi²0.3%10,25126
96Worth CountyGEOID 19195400.1 mi²1.8 mi²0.5%7,33818
97Osceola CountyGEOID 19143398.7 mi²0.7 mi²0.2%5,98015
98Emmet CountyGEOID 19063395.9 mi²6.6 mi²1.6%9,10723
99Dickinson CountyGEOID 19059380.5 mi²23.4 mi²5.8%18,07748
How to read this table. Land and water areas are Census statistical measurements in square miles; population is the Census Bureau’s July 1, 2025 estimate, and density divides it by land area. Adding county rows can differ slightly from separately published state totals because of rounding and geographic treatment.