Iowa County Map
Labeled county boundary map and complete directory of all 99 counties in Iowa (IA, State FIPS 19). View 5-digit FIPS codes, county seats, land area in square miles, and official county government websites below.
Showing all 99 counties in Iowa. Use the search box below to filter by county name, 5-digit FIPS code, or county seat.
Iowa County Statistics & Summary
Total Counties
99
Largest by Land Area
Kossuth County
Smallest by Land Area
Dickinson County
All 99 Counties in Iowa (FIPS, County Seat & Official Website)
| County Name | 5-Digit FIPS | Seat / Administrative Center | Land Area (sq mi) | Coordinates | Official Website |
|---|---|---|---|---|---|
| Adair County | 19001 | Greenfield | 569.3 | 41.328°, -94.478° | Official Site |
| Adams County | 19003 | Corning | 423.4 | 41.022°, -94.697° | Official Site |
| Allamakee County | 19005 | Waukon | 639.1 | 43.275°, -91.383° | Official Site |
| Appanoose County | 19007 | Centerville | 497.3 | 40.744°, -92.873° | Official Site |
| Audubon County | 19009 | Audubon | 443 | 41.679°, -94.904° | Official Site |
| Benton County | 19011 | Vinton | 716.1 | 42.093°, -92.058° | Official Site |
| Black Hawk County | 19013 | Waterloo | 565.8 | 42.477°, -92.298° | Official Site |
| Boone County | 19015 | Boone | 570.5 | 42.039°, -93.939° | Official Site |
| Bremer County | 19017 | Waverly | 435.5 | 42.781°, -92.327° | Official Site |
| Buchanan County | 19019 | Independence | 571.1 | 42.470°, -91.839° | Official Site |
| Buena Vista County | 19021 | Storm Lake | 574.9 | 42.742°, -95.141° | Official Site |
| Butler County | 19023 | Allison | 580.1 | 42.735°, -92.780° | Official Site |
| Calhoun County | 19025 | Rockwell City | 569.8 | 42.386°, -94.644° | Official Site |
| Carroll County | 19027 | Carroll | 569.5 | 42.039°, -94.868° | Official Site |
| Cass County | 19029 | Atlantic | 564.3 | 41.334°, -94.933° | Official Site |
| Cedar County | 19031 | Tipton | 579.5 | 41.772°, -91.133° | Official Site |
| Cerro Gordo County | 19033 | Mason City | 568.3 | 43.075°, -93.251° | Official Site |
| Cherokee County | 19035 | Cherokee | 576.9 | 42.743°, -95.633° | Official Site |
| Chickasaw County | 19037 | New Hampton | 504.3 | 43.060°, -92.317° | Official Site |
| Clarke County | 19039 | Osceola | 431.1 | 41.030°, -93.785° | Official Site |
| Clay County | 19041 | Spencer | 567.2 | 43.081°, -95.150° | Official Site |
| Clayton County | 19043 | Elkader | 778.5 | 42.841°, -91.324° | Official Site |
| Clinton County | 19045 | Clinton | 695 | 41.898°, -90.534° | Official Site |
| Crawford County | 19047 | Denison | 714.2 | 42.043°, -95.389° | Official Site |
| Dallas County | 19049 | Adel | 588.2 | 41.685°, -94.041° | Official Site |
| Davis County | 19051 | Bloomfield | 502.2 | 40.748°, -92.410° | Official Site |
| Decatur County | 19053 | Leon | 531.9 | 40.736°, -93.785° | Official Site |
| Delaware County | 19055 | Manchester | 577.7 | 42.473°, -91.368° | Official Site |
| Des Moines County | 19057 | Burlington | 416.1 | 40.915°, -91.187° | Official Site |
| Dickinson County | 19059 | Spirit Lake | 380.5 | 43.390°, -95.196° | Official Site |
| Dubuque County | 19061 | Dubuque | 608.3 | 42.464°, -90.879° | Official Site |
| Emmet County | 19063 | Estherville | 395.9 | 43.378°, -94.669° | Official Site |
| Fayette County | 19065 | West Union | 730.8 | 42.864°, -91.840° | Official Site |
| Floyd County | 19067 | Charles City | 500.6 | 43.053°, -92.787° | Official Site |
| Franklin County | 19069 | Hampton | 582 | 42.736°, -93.271° | Official Site |
| Fremont County | 19071 | Sidney | 511.2 | 40.743°, -95.599° | Official Site |
| Greene County | 19073 | Jefferson | 569.6 | 42.042°, -94.389° | Official Site |
| Grundy County | 19075 | Grundy Center | 501.9 | 42.403°, -92.790° | Official Site |
| Guthrie County | 19077 | Guthrie Center | 590.6 | 41.684°, -94.501° | Official Site |
| Hamilton County | 19079 | Webster City | 576.7 | 42.391°, -93.709° | Official Site |
| Hancock County | 19081 | Garner | 571 | 43.075°, -93.744° | Official Site |
| Hardin County | 19083 | Eldora | 569.3 | 42.390°, -93.242° | Official Site |
| Harrison County | 19085 | Logan | 696.9 | 41.689°, -95.827° | Official Site |
| Henry County | 19087 | Mount Pleasant | 434.3 | 40.985°, -91.547° | Official Site |
| Howard County | 19089 | Cresco | 473.2 | 43.365°, -92.322° | Official Site |
| Humboldt County | 19091 | Dakota City | 434.4 | 42.782°, -94.203° | Official Site |
| Ida County | 19093 | Ida Grove | 431.5 | 42.392°, -95.507° | Official Site |
| Iowa County | 19095 | Marengo | 586.5 | 41.684°, -92.059° | Official Site |
| Jackson County | 19097 | Maquoketa | 636 | 42.164°, -90.575° | Official Site |
| Jasper County | 19099 | Newton | 730.4 | 41.686°, -93.054° | Official Site |
| Jefferson County | 19101 | Fairfield | 435.5 | 41.006°, -91.967° | Official Site |
| Johnson County | 19103 | Iowa City | 613 | 41.671°, -91.591° | Official Site |
| Jones County | 19105 | Anamosa | 575.6 | 42.125°, -91.117° | Official Site |
| Keokuk County | 19107 | Sigourney | 579.2 | 41.331°, -92.168° | Official Site |
| Kossuth County | 19109 | Algona | 972.7 | 43.212°, -94.214° | Official Site |
| Lee County | 19111 | Fort Madison | 517.6 | 40.648°, -91.477° | Official Site |
| Linn County | 19113 | Cedar Rapids | 717 | 42.076°, -91.596° | — |
| Louisa County | 19115 | Wapello | 401.8 | 41.218°, -91.257° | Official Site |
| Lucas County | 19117 | Chariton | 430.7 | 41.033°, -93.332° | Official Site |
| Lyon County | 19119 | Rock Rapids | 587.6 | 43.384°, -96.207° | Official Site |
| Madison County | 19121 | Winterset | 561 | 41.331°, -94.015° | Official Site |
| Mahaska County | 19123 | Oskaloosa | 570.9 | 41.331°, -92.636° | Official Site |
| Marion County | 19125 | Knoxville | 554.5 | 41.331°, -93.094° | Official Site |
| Marshall County | 19127 | Marshalltown | 572.5 | 42.042°, -92.981° | Official Site |
| Mills County | 19129 | Glenwood | 437.4 | 41.034°, -95.619° | Official Site |
| Mitchell County | 19131 | Osage | 469.3 | 43.349°, -92.784° | Official Site |
| Monona County | 19133 | Onawa | 694.1 | 42.049°, -95.957° | Official Site |
| Monroe County | 19135 | Albia | 433.7 | 41.029°, -92.870° | Official Site |
| Montgomery County | 19137 | Red Oak | 424.1 | 41.022°, -95.158° | Official Site |
| Muscatine County | 19139 | Muscatine | 437.4 | 41.484°, -91.119° | Official Site |
| O'Brien County | 19141 | Primghar | 573 | 43.084°, -95.626° | Official Site |
| Osceola County | 19143 | Sibley | 398.7 | 43.379°, -95.634° | Official Site |
| Page County | 19145 | Clarinda | 534.9 | 40.739°, -95.144° | Official Site |
| Palo Alto County | 19147 | Emmetsburg | 563.9 | 43.075°, -94.669° | Official Site |
| Plymouth County | 19149 | Le Mars | 862.8 | 42.738°, -96.216° | Official Site |
| Pocahontas County | 19151 | Pocahontas | 577.3 | 42.734°, -94.678° | Official Site |
| Polk County | 19153 | Des Moines | 572.7 | 41.684°, -93.568° | Official Site |
| Pottawattamie County | 19155 | Council Bluffs | 951.3 | 41.340°, -95.545° | Official Site |
| Poweshiek County | 19157 | Montezuma | 584.9 | 41.685°, -92.523° | Official Site |
| Ringgold County | 19159 | Mount Ayr | 535.5 | 40.735°, -94.244° | Official Site |
| Sac County | 19161 | Sac City | 575 | 42.388°, -95.105° | Official Site |
| Scott County | 19163 | Davenport | 458.1 | 41.642°, -90.622° | Official Site |
| Shelby County | 19165 | Harlan | 590.8 | 41.679°, -95.309° | Official Site |
| Sioux County | 19167 | Orange City | 767.9 | 43.083°, -96.178° | Official Site |
| Story County | 19169 | Nevada | 572.5 | 42.038°, -93.466° | Official Site |
| Tama County | 19171 | Toledo | 721 | 42.075°, -92.529° | Official Site |
| Taylor County | 19173 | Bedford | 531.9 | 40.738°, -94.697° | Official Site |
| Union County | 19175 | Creston | 423.6 | 41.029°, -94.245° | Official Site |
| Van Buren County | 19177 | Keosauqua | 484.8 | 40.754°, -91.953° | Official Site |
| Wapello County | 19179 | Ottumwa | 431.8 | 41.032°, -92.409° | Official Site |
| Warren County | 19181 | Indianola | 569.7 | 41.332°, -93.569° | Official Site |
| Washington County | 19183 | Washington | 568.8 | 41.329°, -91.725° | Official Site |
| Wayne County | 19185 | Corydon | 525.5 | 40.740°, -93.333° | Official Site |
| Webster County | 19187 | Fort Dodge | 715.7 | 42.434°, -94.176° | Official Site |
| Winnebago County | 19189 | Forest City | 400.5 | 43.378°, -93.743° | Official Site |
| Winneshiek County | 19191 | Decorah | 689.8 | 43.293°, -91.851° | Official Site |
| Woodbury County | 19193 | Sioux City | 872.9 | 42.393°, -96.053° | Official Site |
| Worth County | 19195 | Northwood | 400.1 | 43.373°, -93.249° | Official Site |
| Wright County | 19197 | Clarion | 580.4 | 42.733°, -93.735° | Official Site |
How Iowa Counties and 5-Digit FIPS Codes Work
In U.S. Census Bureau TIGER/Line geography, Iowa (IA) is assigned the 2-digit state Federal Information Processing Series (FIPS) code 19 and covers 55,854 square miles of land area across 99 counties in the Central Time (CT) zone (with Des Moines as the state capital). Every county in the directory above carries a unique 5-digit GEOID formed by combining state prefix 19 with a 3-digit county code (ranging alphabetically from Adair County at 19001 to Wright County at 19197).
Because U.S. Postal Service 5-digit ZIP Codes follow mail carrier delivery routes rather than local government borders, many postal addresses in Iowa carry a neighboring city’s mailing name or sit inside a multi-county ZIP Code Tabulation Area (ZCTA). Property tax assessments, deed recording, circuit and county court venue, voter registration precincts, sheriff jurisdiction, and county sales tax rates in Iowa are determined by the legal county boundary shown on the map above rather than the postal city name on an envelope.
Land area figures in square miles and internal centroid coordinates (INTPTLAT, INTPTLON) come directly from the U.S. Census Bureau’s current TIGERweb State_County benchmark, while 99 administrative seats and 98 verified official government websites are cross-referenced from Wikidata (CC0). Need a clean outline worksheet without county labels, or want to verify which Iowa county a specific home or business address sits in? Open the Blank Map of Iowa, run a street-segment check on Address to County Lookup, check multi-county postal overlap on ZIP Code to County Lookup, or browse all 50 states on the National U.S. County Map.
Adjacent State County Maps
Explore county maps and FIPS directories for states bordering Iowa: