Iowa County Map With Cities
By Marko Visic · Updated Oct 5, 2026
Iowa has 99 counties, covering 55,854 square miles of land. The Census Bureau estimates its population at 3,238,387 as of July 1, 2025. The largest county by land area is Kossuth County; the most populous is Polk County; the least populous is Adams County.
Tap or click any county for details. Need a printable version? Blank Iowa map (PDF/PNG/SVG).
All 99 Iowa counties
| County | FIPS code | Population (July 1, 2025) ▼ | Change since April 2020 | Land area (sq mi) | People per sq mi | Median household income (2020–2024) |
|---|---|---|---|---|---|---|
| Polk County | 19153 | 516,546 | +4.9% | 573 | 902 | $83,576 |
| Linn County | 19113 | 232,028 | +0.8% | 717 | 324 | $77,649 |
| Scott County | 19163 | 175,259 | +0.3% | 458 | 383 | $78,277 |
| Johnson County | 19103 | 160,044 | +4.7% | 613 | 261 | $74,935 |
| Black Hawk County | 19013 | 131,532 | +0.3% | 566 | 232 | $66,417 |
| Dallas County | 19049 | 118,457 | +18.8% | 588 | 201 | $102,379 |
| Woodbury County | 19193 | 106,649 | +0.6% | 873 | 122 | $73,658 |
| Story County | 19169 | 101,291 | +2.8% | 573 | 177 | $69,685 |
| Dubuque County | 19061 | 99,381 | +0.1% | 608 | 163 | $77,630 |
| Pottawattamie County | 19155 | 92,996 | -0.7% | 951 | 98 | $73,602 |
| Warren County | 19181 | 57,331 | +9.4% | 570 | 101 | $94,588 |
| Clinton County | 19045 | 46,002 | -1.0% | 695 | 66 | $66,981 |
| Cerro Gordo County | 19033 | 42,372 | -1.7% | 568 | 75 | $68,189 |
| Muscatine County | 19139 | 41,853 | -3.2% | 437 | 96 | $69,396 |
| Marshall County | 19127 | 39,890 | -0.5% | 573 | 70 | $73,315 |
| Jasper County | 19099 | 38,153 | +0.9% | 730 | 52 | $71,311 |
| Des Moines County | 19057 | 38,077 | -2.2% | 416 | 92 | $62,928 |
| Webster County | 19187 | 36,838 | -0.4% | 716 | 51 | $68,975 |
| Sioux County | 19167 | 36,774 | +2.5% | 768 | 48 | $86,098 |
| Wapello County | 19179 | 35,210 | -0.7% | 432 | 82 | $64,766 |
| Marion County | 19125 | 34,192 | +2.3% | 554 | 62 | $78,680 |
| Lee County | 19111 | 32,306 | -3.7% | 518 | 62 | $62,382 |
| Boone County | 19015 | 26,799 | +0.3% | 570 | 47 | $83,531 |
| Benton County | 19011 | 26,004 | +1.6% | 716 | 36 | $86,962 |
| Plymouth County | 19149 | 25,697 | 0.0% | 863 | 30 | $83,251 |
| Bremer County | 19017 | 25,296 | +1.2% | 435 | 58 | $86,784 |
| Washington County | 19183 | 22,667 | +0.5% | 569 | 40 | $75,647 |
| Mahaska County | 19123 | 21,880 | -1.4% | 571 | 38 | $70,940 |
| Jones County | 19105 | 21,253 | +2.9% | 576 | 37 | $73,531 |
| Buchanan County | 19019 | 20,883 | +1.6% | 571 | 37 | $78,236 |
| Buena Vista County | 19021 | 20,449 | -1.8% | 575 | 36 | $71,719 |
| Carroll County | 19027 | 20,303 | -2.2% | 569 | 36 | $72,930 |
| Winneshiek County | 19191 | 19,733 | -1.7% | 690 | 29 | $79,066 |
| Henry County | 19087 | 19,349 | -5.5% | 434 | 45 | $67,436 |
| Jackson County | 19097 | 19,288 | -1.0% | 636 | 30 | $74,186 |
| Fayette County | 19065 | 19,047 | -2.4% | 731 | 26 | $60,165 |
| Poweshiek County | 19157 | 18,368 | -1.6% | 585 | 31 | $67,391 |
| Cedar County | 19031 | 18,359 | -0.7% | 579 | 32 | $80,602 |
| Dickinson County | 19059 | 18,077 | +2.1% | 381 | 48 | $75,432 |
| Delaware County | 19055 | 17,674 | +1.1% | 578 | 31 | $74,989 |
| Madison County | 19121 | 17,270 | +4.4% | 561 | 31 | $90,855 |
| Clayton County | 19043 | 16,845 | -1.1% | 778 | 22 | $67,242 |
| Tama County | 19171 | 16,796 | -1.8% | 721 | 23 | $70,781 |
| Iowa County | 19095 | 16,504 | -1.0% | 586 | 28 | $71,223 |
| Hardin County | 19083 | 16,455 | -2.5% | 569 | 29 | $65,069 |
| Crawford County | 19047 | 16,237 | -1.7% | 714 | 23 | $67,027 |
| Clay County | 19041 | 16,202 | -1.1% | 567 | 29 | $65,428 |
| Jefferson County | 19101 | 15,291 | -2.4% | 436 | 35 | $61,620 |
| Hamilton County | 19079 | 14,944 | -0.6% | 577 | 26 | $72,432 |
| Floyd County | 19067 | 14,901 | -4.7% | 501 | 30 | $68,557 |
| Page County | 19145 | 14,856 | -2.4% | 535 | 28 | $57,953 |
| Mills County | 19129 | 14,793 | +2.0% | 437 | 34 | $90,753 |
| Harrison County | 19085 | 14,623 | +0.3% | 697 | 21 | $79,535 |
| Kossuth County | 19109 | 14,322 | -3.4% | 973 | 15 | $67,697 |
| Allamakee County | 19005 | 14,238 | +1.3% | 639 | 22 | $70,694 |
| O'Brien County | 19141 | 14,220 | +0.2% | 573 | 25 | $68,356 |
| Butler County | 19023 | 14,049 | -2.0% | 580 | 24 | $73,715 |
| Cass County | 19029 | 12,960 | -1.3% | 564 | 23 | $63,013 |
| Wright County | 19197 | 12,801 | -1.1% | 580 | 22 | $67,190 |
| Grundy County | 19075 | 12,361 | +0.2% | 502 | 25 | $87,205 |
| Lyon County | 19119 | 12,354 | +3.5% | 588 | 21 | $76,746 |
| Appanoose County | 19007 | 12,077 | -1.9% | 497 | 24 | $54,934 |
| Union County | 19175 | 11,829 | -2.6% | 424 | 28 | $57,772 |
| Shelby County | 19165 | 11,689 | -0.5% | 591 | 20 | $72,738 |
| Chickasaw County | 19037 | 11,663 | -3.0% | 504 | 23 | $75,675 |
| Cherokee County | 19035 | 11,369 | -2.4% | 577 | 20 | $71,269 |
| Guthrie County | 19077 | 10,782 | +1.5% | 591 | 18 | $77,711 |
| Mitchell County | 19131 | 10,650 | +0.8% | 469 | 23 | $71,365 |
| Hancock County | 19081 | 10,528 | -2.5% | 571 | 18 | $70,601 |
| Louisa County | 19115 | 10,416 | -3.9% | 402 | 26 | $77,354 |
| Winnebago County | 19189 | 10,251 | -4.0% | 400 | 26 | $67,642 |
| Montgomery County | 19137 | 10,002 | -3.2% | 424 | 24 | $63,666 |
| Franklin County | 19069 | 9,868 | -1.4% | 582 | 17 | $59,894 |
| Keokuk County | 19107 | 9,797 | -2.3% | 579 | 17 | $62,329 |
| Clarke County | 19039 | 9,574 | -1.8% | 431 | 22 | $71,641 |
| Calhoun County | 19025 | 9,562 | -3.7% | 570 | 17 | $64,964 |
| Sac County | 19161 | 9,525 | -2.9% | 575 | 17 | $73,838 |
| Howard County | 19089 | 9,415 | -0.6% | 473 | 20 | $67,446 |
| Humboldt County | 19091 | 9,409 | -2.0% | 434 | 22 | $71,946 |
| Davis County | 19051 | 9,230 | +1.3% | 502 | 18 | $77,194 |
| Emmet County | 19063 | 9,107 | -3.0% | 396 | 23 | $63,730 |
| Palo Alto County | 19147 | 8,899 | -1.1% | 564 | 16 | $72,781 |
| Lucas County | 19117 | 8,847 | +2.5% | 431 | 21 | $61,793 |
| Greene County | 19073 | 8,658 | -1.2% | 570 | 15 | $63,409 |
| Monona County | 19133 | 8,539 | -2.5% | 694 | 12 | $68,377 |
| Decatur County | 19053 | 7,655 | -1.4% | 532 | 14 | $59,044 |
| Monroe County | 19135 | 7,406 | -2.3% | 434 | 17 | $70,996 |
| Adair County | 19001 | 7,403 | -1.3% | 569 | 13 | $68,092 |
| Worth County | 19195 | 7,338 | -1.5% | 400 | 18 | $78,008 |
| Van Buren County | 19177 | 7,131 | -1.0% | 485 | 15 | $61,161 |
| Pocahontas County | 19151 | 6,819 | -3.7% | 577 | 12 | $61,875 |
| Ida County | 19093 | 6,777 | -3.2% | 432 | 16 | $63,073 |
| Wayne County | 19185 | 6,738 | +3.7% | 525 | 13 | $61,964 |
| Fremont County | 19071 | 6,522 | -1.3% | 511 | 13 | $71,621 |
| Osceola County | 19143 | 5,980 | -3.5% | 399 | 15 | $69,239 |
| Taylor County | 19173 | 5,835 | -1.0% | 532 | 11 | $67,740 |
| Audubon County | 19009 | 5,509 | -2.9% | 443 | 12 | $58,229 |
| Ringgold County | 19159 | 4,642 | -0.4% | 535 | 9 | $73,346 |
| Adams County | 19003 | 3,617 | -2.5% | 423 | 9 | $71,875 |
FIPS code: the Census Bureau’s five-digit county ID, a two-digit state code plus a three-digit county code. It is not a ZIP code.
How many counties does Iowa have?
Iowa has 99 counties covering 55,854 square miles. The state was admitted to the Union in 1846 as the 29th state.
The largest county by land area is Kossuth County at 973 square miles, home to 14,322 residents. The most populous is Polk County with 516,546 residents — a density of 902 people per square mile. At the other end of the scale, Adams County has 3,617 residents.
Des Moines is both the state capital and the largest city in Iowa.
Related resources
Download a printable outline of Iowa’s county boundaries from our blank map of Iowa page — available in SVG, PNG, and PDF.
Use the What County Am I In? tool to detect which Iowa county a GPS location or address falls in, or the Address to County Lookup for batch input.
For demographic radius analysis, the Find ZIP Codes in Radius and Population Within Radius tools let you draw a circle around any Iowa address and see every ZIP code and the total population inside.
Two SimpleMapLab studies cover Iowa specifically: the 100-mile radius around Des Moines measures how much of the state lives within 100 miles of its capitol, and the loneliest town in Iowa ranks the state’s most isolated inhabited place. The county-counts blog post puts Iowa’s 99 counties in national context.
Frequently asked questions
- County Population Totals, Vintage 2025: estimates for July 1, 2025, released March 2026
- Gazetteer Files, 2026: county land and water area
- American Community Survey 5-Year Estimates, 2020–2024: median household income (table B19013)
- County boundaries on the map: US Atlas TopoJSON build of the US Census Bureau’s TIGER/Line shapefiles. All figures are US Census Bureau data in the public domain.