State 19 · IA
Iowa county map
Iowa has 99 counties. Kossuth County is the largest by land at 973 square miles, and Polk County is the most populous with 516,185 residents.
- Population 2024
- 3,241,488
- #32 of 51
- Land area
- 55,854 sq mi
- #23 of 51
- Density
- 58.0 / sq mi
- #37 of 51
- Counties
- 99
- Capital: Des Moines
Map of all 99 counties in Iowa
Every county is labeled on Census 2024 boundaries. Download it as a PDF to print, a PNG, or an editable SVG. For blank, colored or city versions, see the printable Iowa map sheets.
Iowa population and land area
Iowa had 3,241,488 residents in the Census Vintage 2024 estimates, the sum of its counties. That ranks 32nd of the 50 states and DC. Its 55,854 square miles of land rank 23rd. Iowa averages 58.0 people per square mile of land, about 1.7 times sparser than the national figure of 96.3. By density it ranks 37th.
- Population, 2024
- 3,241,48832nd of 51
- Land area
- 55,854 sq mi23rd of 51
- Density
- 58.0 per sq mi37th of 51
- Number of counties
- 99
- Capital
- Des Moines41.591° N, 93.604° W
- State FIPS code
- 19
Iowa counties by population, density and income
Each shape is shaded by quintile, darker for higher values. Switch the measure above the map. Select a shape to open that county's page. The pin marks the capital, Des Moines.
- < 17
- 17+
- 23+
- 30+
- 52+
Largest county in Iowa by land area
Kossuth County ranks first at 973 square miles and Dickinson County last at 381 square miles. The top value is 2.6 times the bottom one.
- 01Kossuth County973
- 02Pottawattamie County951
- 03Woodbury County873
- 04Plymouth County863
- 05Clayton County778
- 06Sioux County768
- 07Fayette County731
- 08Jasper County730
- 09Tama County721
- 10Linn County717
Most populous county in Iowa
Polk County ranks first at 516,185 residents and Adams County last at 3,606 residents. The gap is more than a hundredfold.
- 01Polk County516,185
- 02Linn County231,762
- 03Scott County175,601
- 04Johnson County160,080
- 05Black Hawk County132,348
- 06Dallas County115,343
- 07Woodbury County107,257
- 08Story County102,498
- 09Dubuque County99,242
- 10Pottawattamie County93,529
Least populous county in Iowa
The smallest populations, fewest first. Estimates for small counties carry more uncertainty than those for large ones.
- 01Adams County3,606
- 02Ringgold County4,608
- 03Audubon County5,562
- 04Taylor County5,825
- 05Osceola County6,036
Most densely populated county in Iowa
Polk County ranks first at 901.3 people per square mile and Adams County last at 8.5 people per square mile. The gap is more than a hundredfold.
- 01Polk County901.3
- 02Scott County383.3
- 03Linn County323.2
- 04Johnson County261.1
- 05Black Hawk County233.9
- 06Dallas County196.1
- 07Story County179.0
- 08Dubuque County163.1
- 09Woodbury County122.9
- 10Warren County98.9
Highest median household income in Iowa
Dallas County ranks first at $102,189 and Decatur County last at $54,409. The two are within a factor of 1.88.
- 01Dallas County$102,189
- 02Warren County$92,695
- 03Benton County$86,364
- 04Sioux County$85,985
- 05Madison County$84,509
- 06Mills County$82,260
- 07Grundy County$81,093
- 08Winneshiek County$80,932
- 09Dickinson County$80,922
- 10Buchanan County$80,402
Towns and cities in Iowa
The Census Vintage 2024 subcounty estimates list 273 incorporated places in Iowa with 1,000 or more residents, holding 2,390,252 people together, or 74% of the state total. 85 of them have 5,000 or more. The northernmost is Lake Park at 43.447° N and the southernmost is Keokuk at 40.410° N. Among places of 5,000+, Tiffin grew fastest from July 2020 to July 2024, by 44.8%.
- 01Des Moines213,096
- 02Cedar Rapids137,904
- 03Davenport100,938
- 04Sioux City86,875
- 05Ankeny76,727
- 06Iowa City76,710
- 07West Des Moines73,664
- 08Ames69,026
- 09Waterloo67,477
- 10Council Bluffs62,665
- 11Dubuque58,987
- 12Urbandale47,759
Des Moines, the capital
51.6% of Iowa's place population, 1,232,409 of 2,390,252 people, lives in places within 100 miles of Des Moines. That ranks 37th of 51 for how central the capital is.
See all states in the capital radius ranking and the most remote towns ranking. Sunrise and sunset times for Des Moines, month by month, are on the Des Moines daylight page.
States bordering Iowa
Iowa borders 6 states or districts. The nearest neighboring capital is Lincoln, 170 miles WSW of Des Moines in a straight line.
UTM zones in Iowa
The internal points of Iowa's counties fall in UTM zones 14, 15. Zones are 6 degrees of longitude wide, numbered from 180° W: zone = floor((longitude + 180) / 6) + 1. Because Iowa spans 2 zones, no single UTM zone covers the whole state.
All 99 counties in Iowa
Sort by any column. The small orange number marks the top 3 in the state by population.
| FIPS | |||||
|---|---|---|---|---|---|
| 19153 | Polk County | 516,185#1 | 573 | 901.3 | $79,509 |
| 19113 | Linn County | 231,762#2 | 717 | 323.2 | $73,079 |
| 19163 | Scott County | 175,601#3 | 458 | 383.3 | $77,100 |
| 19103 | Johnson County | 160,080 | 613 | 261.1 | $74,665 |
| 19013 | Black Hawk County | 132,348 | 566 | 233.9 | $61,558 |
| 19049 | Dallas County | 115,343 | 588 | 196.1 | $102,189 |
| 19193 | Woodbury County | 107,257 | 873 | 122.9 | $65,984 |
| 19169 | Story County | 102,498 | 573 | 179.0 | $71,539 |
| 19061 | Dubuque County | 99,242 | 608 | 163.1 | $72,749 |
| 19155 | Pottawattamie County | 93,529 | 951 | 98.3 | $70,768 |
| 19181 | Warren County | 56,343 | 570 | 98.9 | $92,695 |
| 19045 | Clinton County | 46,015 | 695 | 66.2 | $67,095 |
| 19033 | Cerro Gordo County | 42,493 | 568 | 74.8 | $63,161 |
| 19139 | Muscatine County | 42,132 | 437 | 96.3 | $66,309 |
| 19127 | Marshall County | 40,392 | 573 | 70.6 | $64,005 |
| 19057 | Des Moines County | 38,411 | 416 | 92.3 | $60,599 |
| 19099 | Jasper County | 38,107 | 730 | 52.2 | $72,394 |
| 19187 | Webster County | 36,909 | 716 | 51.6 | $63,557 |
| 19167 | Sioux County | 36,554 | 768 | 47.6 | $85,985 |
| 19179 | Wapello County | 35,681 | 432 | 82.6 | $61,642 |
| 19125 | Marion County | 34,048 | 554 | 61.4 | $79,709 |
| 19111 | Lee County | 32,376 | 518 | 62.6 | $60,053 |
| 19015 | Boone County | 26,729 | 570 | 46.9 | $77,381 |
| 19149 | Plymouth County | 25,825 | 863 | 29.9 | $74,765 |
| 19011 | Benton County | 25,799 | 716 | 36.0 | $86,364 |
| 19017 | Bremer County | 25,328 | 435 | 58.2 | $79,410 |
| 19183 | Washington County | 22,631 | 569 | 39.8 | $75,136 |
| 19123 | Mahaska County | 22,034 | 571 | 38.6 | $71,332 |
| 19105 | Jones County | 21,116 | 576 | 36.7 | $74,193 |
| 19021 | Buena Vista County | 20,816 | 575 | 36.2 | $65,671 |
| 19019 | Buchanan County | 20,733 | 571 | 36.3 | $80,402 |
| 19027 | Carroll County | 20,407 | 569 | 35.8 | $61,806 |
| 19191 | Winneshiek County | 19,723 | 690 | 28.6 | $80,932 |
| 19097 | Jackson County | 19,390 | 636 | 30.5 | $74,910 |
| 19087 | Henry County | 19,361 | 434 | 44.6 | $65,627 |
| 19065 | Fayette County | 19,152 | 731 | 26.2 | $62,103 |
| 19157 | Poweshiek County | 18,454 | 585 | 31.5 | $73,434 |
| 19031 | Cedar County | 18,231 | 579 | 31.5 | $77,777 |
| 19059 | Dickinson County | 18,158 | 381 | 47.7 | $80,922 |
| 19055 | Delaware County | 17,609 | 578 | 30.5 | $69,339 |
| 19121 | Madison County | 17,161 | 561 | 30.6 | $84,509 |
| 19043 | Clayton County | 16,931 | 778 | 21.7 | $65,814 |
| 19171 | Tama County | 16,738 | 721 | 23.2 | $66,288 |
| 19041 | Clay County | 16,474 | 567 | 29.0 | $72,021 |
| 19083 | Hardin County | 16,464 | 569 | 28.9 | $67,903 |
| 19095 | Iowa County | 16,423 | 586 | 28.0 | $75,419 |
| 19047 | Crawford County | 16,378 | 714 | 22.9 | $64,170 |
| 19101 | Jefferson County | 15,781 | 436 | 36.2 | $58,146 |
| 19145 | Page County | 15,038 | 535 | 28.1 | $60,695 |
| 19067 | Floyd County | 15,008 | 501 | 30.0 | $67,582 |
| 19079 | Hamilton County | 14,856 | 577 | 25.8 | $71,731 |
| 19129 | Mills County | 14,717 | 437 | 33.6 | $82,260 |
| 19085 | Harrison County | 14,626 | 697 | 21.0 | $63,139 |
| 19109 | Kossuth County | 14,408 | 973 | 14.8 | $66,667 |
| 19141 | O'Brien County | 14,260 | 573 | 24.9 | $69,914 |
| 19005 | Allamakee County | 14,184 | 639 | 22.2 | $65,586 |
| 19023 | Butler County | 14,156 | 580 | 24.4 | $73,033 |
| 19029 | Cass County | 13,024 | 564 | 23.1 | $59,509 |
| 19197 | Wright County | 12,729 | 580 | 21.9 | $74,189 |
| 19075 | Grundy County | 12,405 | 502 | 24.7 | $81,093 |
| 19119 | Lyon County | 12,378 | 588 | 21.1 | $74,790 |
| 19007 | Appanoose County | 12,106 | 497 | 24.3 | $54,629 |
| 19175 | Union County | 11,955 | 424 | 28.2 | $59,066 |
| 19165 | Shelby County | 11,821 | 591 | 20.0 | $68,695 |
| 19037 | Chickasaw County | 11,719 | 504 | 23.2 | $73,547 |
| 19035 | Cherokee County | 11,658 | 577 | 20.2 | $70,197 |
| 19077 | Guthrie County | 10,774 | 591 | 18.2 | $78,027 |
| 19131 | Mitchell County | 10,632 | 469 | 22.7 | $74,249 |
| 19115 | Louisa County | 10,630 | 402 | 26.5 | $76,120 |
| 19081 | Hancock County | 10,616 | 571 | 18.6 | $67,979 |
| 19189 | Winnebago County | 10,383 | 400 | 25.9 | $65,086 |
| 19137 | Montgomery County | 10,063 | 424 | 23.7 | $60,487 |
| 19069 | Franklin County | 10,024 | 582 | 17.2 | $71,041 |
| 19107 | Keokuk County | 9,855 | 579 | 17.0 | $65,656 |
| 19025 | Calhoun County | 9,711 | 570 | 17.0 | $63,597 |
| 19091 | Humboldt County | 9,617 | 434 | 22.1 | $72,307 |
| 19161 | Sac County | 9,533 | 575 | 16.6 | $72,395 |
| 19039 | Clarke County | 9,524 | 431 | 22.1 | $65,162 |
| 19089 | Howard County | 9,360 | 473 | 19.8 | $67,552 |
| 19051 | Davis County | 9,193 | 502 | 18.3 | $66,410 |
| 19063 | Emmet County | 9,162 | 396 | 23.1 | $61,500 |
| 19147 | Palo Alto County | 8,809 | 564 | 15.6 | $64,952 |
| 19117 | Lucas County | 8,758 | 431 | 20.3 | $59,540 |
| 19073 | Greene County | 8,662 | 570 | 15.2 | $63,082 |
| 19133 | Monona County | 8,429 | 694 | 12.1 | $59,814 |
| 19053 | Decatur County | 7,656 | 532 | 14.4 | $54,409 |
| 19001 | Adair County | 7,431 | 569 | 13.1 | $67,873 |
| 19135 | Monroe County | 7,373 | 434 | 17.0 | $65,959 |
| 19195 | Worth County | 7,307 | 400 | 18.3 | $75,449 |
| 19177 | Van Buren County | 7,217 | 485 | 14.9 | $57,666 |
| 19151 | Pocahontas County | 7,006 | 577 | 12.1 | $68,654 |
| 19093 | Ida County | 6,810 | 432 | 15.8 | $71,238 |
| 19185 | Wayne County | 6,622 | 525 | 12.6 | $59,904 |
| 19071 | Fremont County | 6,494 | 511 | 12.7 | $72,129 |
| 19143 | Osceola County | 6,036 | 399 | 15.1 | $72,569 |
| 19173 | Taylor County | 5,825 | 532 | 11.0 | $59,116 |
| 19009 | Audubon County | 5,562 | 443 | 12.6 | $64,977 |
| 19159 | Ringgold County | 4,608 | 535 | 8.6 | $61,463 |
| 19003 | Adams County | 3,606 | 423 | 8.5 | $63,399 |
Sources and data as of
Data as of: Census Vintage 2024 population estimates, 2024 Gazetteer land area and internal points, SAIPE 2023 median household income.
- 01Census Vintage 2024 county population estimates
- 02Census 2024 Gazetteer, counties
- 03Census SAIPE 2023 state and county estimates
- 04Census Vintage 2024 subcounty population estimates
- 05Census 2024 Gazetteer, places
- 06Census 2024 cartographic boundary file, counties (1:5,000,000)
How every number is computed: methodology. Spotted a wrong figure? Report an error.