What are the richest counties in Iowa?
Dallas County ($102,379), Warren County ($94,588) and Madison County ($90,855) had the highest median household income in Iowa in the 2020–24 survey.
Data as of 2024 · updated
All 99 ranked Iowa counties
| Rank | County | Median household income 2020–24 | Change since 2016–20 | Residents |
|---|---|---|---|---|
| 1 | Dallas County | $102,379 | +15.9% | 118,457 |
| 2 | Warren County | $94,588 | +17.8% | 57,331 |
| 3 | Madison County | $90,855 | +26.5% | 17,270 |
| 4 | Mills County | $90,753 | +20.8% | 14,793 |
| 5 | Grundy County | $87,205 | +21.5% | 12,361 |
| 6 | Benton County | $86,962 | +31.7% | 26,004 |
| 7 | Bremer County | $86,784 | +20.2% | 25,296 |
| 8 | Sioux County | $86,098 | +17.5% | 36,774 |
| 9 | Polk County | $83,576 | +19.8% | 516,546 |
| 10 | Boone County | $83,531 | +23.9% | 26,799 |
| 11 | Plymouth County | $83,251 | +17.0% | 25,697 |
| 12 | Cedar County | $80,602 | +16.4% | 18,359 |
| 13 | Harrison County | $79,535 | +24.0% | 14,623 |
| 14 | Winneshiek County | $79,066 | +25.2% | 19,733 |
| 15 | Marion County | $78,680 | +22.7% | 34,192 |
| 16 | Scott County | $78,277 | +22.5% | 175,259 |
| 17 | Buchanan County | $78,236 | +16.3% | 20,883 |
| 18 | Worth County | $78,008 | +29.1% | 7,338 |
| 19 | Guthrie County | $77,711 | +24.1% | 10,782 |
| 20 | Linn County | $77,649 | +15.4% | 232,028 |
| 21 | Dubuque County | $77,630 | +20.4% | 99,381 |
| 22 | Louisa County | $77,354 | +22.7% | 10,416 |
| 23 | Davis County | $77,194 | +14.1% | 9,230 |
| 24 | Lyon County | $76,746 | +16.4% | 12,354 |
| 25 | Chickasaw County | $75,675 | +23.6% | 11,663 |
| 26 | Washington County | $75,647 | +19.1% | 22,667 |
| 27 | Dickinson County | $75,432 | +23.7% | 18,077 |
| 28 | Delaware County | $74,989 | +17.4% | 17,674 |
| 29 | Johnson County | $74,935 | +18.8% | 160,044 |
| 30 | Jackson County | $74,186 | +25.6% | 19,288 |
| 31 | Sac County | $73,838 | +28.5% | 9,525 |
| 32 | Butler County | $73,715 | +30.5% | 14,049 |
| 33 | Woodbury County | $73,658 | +21.2% | 106,649 |
| 34 | Pottawattamie County | $73,602 | +22.9% | 92,996 |
| 35 | Jones County | $73,531 | +28.7% | 21,253 |
| 36 | Ringgold County | $73,346 | +31.0% | 4,642 |
| 37 | Marshall County | $73,315 | +24.8% | 39,890 |
| 38 | Carroll County | $72,930 | +23.2% | 20,303 |
| 39 | Palo Alto County | $72,781 | +29.0% | 8,899 |
| 40 | Shelby County | $72,738 | +20.9% | 11,689 |
| 41 | Hamilton County | $72,432 | +20.2% | 14,944 |
| 42 | Humboldt County | $71,946 | +29.2% | 9,409 |
| 43 | Adams County | $71,875 | +37.5% | 3,617 |
| 44 | Buena Vista County | $71,719 | +32.8% | 20,449 |
| 45 | Clarke County | $71,641 | +30.1% | 9,574 |
| 46 | Fremont County | $71,621 | +20.0% | 6,522 |
| 47 | Mitchell County | $71,365 | +18.4% | 10,650 |
| 48 | Jasper County | $71,311 | +19.9% | 38,153 |
| 49 | Cherokee County | $71,269 | +26.6% | 11,369 |
| 50 | Iowa County | $71,223 | +13.7% | 16,504 |
| 51 | Monroe County | $70,996 | +19.3% | 7,406 |
| 52 | Mahaska County | $70,940 | +25.7% | 21,880 |
| 53 | Tama County | $70,781 | +29.3% | 16,796 |
| 54 | Allamakee County | $70,694 | +27.3% | 14,238 |
| 55 | Hancock County | $70,601 | +14.0% | 10,528 |
| 56 | Story County | $69,685 | +19.5% | 101,291 |
| 57 | Muscatine County | $69,396 | +14.8% | 41,853 |
| 58 | Osceola County | $69,239 | +13.2% | 5,980 |
| 59 | Webster County | $68,975 | +32.9% | 36,838 |
| 60 | Floyd County | $68,557 | +32.4% | 14,901 |
| 61 | Monona County | $68,377 | +31.8% | 8,539 |
| 62 | O'Brien County | $68,356 | +19.5% | 14,220 |
| 63 | Cerro Gordo County | $68,189 | +21.6% | 42,372 |
| 64 | Adair County | $68,092 | +22.2% | 7,403 |
| 65 | Taylor County | $67,740 | +17.3% | 5,835 |
| 66 | Kossuth County | $67,697 | +20.6% | 14,322 |
| 67 | Winnebago County | $67,642 | +31.1% | 10,251 |
| 68 | Howard County | $67,446 | +18.9% | 9,415 |
| 69 | Henry County | $67,436 | +23.8% | 19,349 |
| 70 | Poweshiek County | $67,391 | +25.0% | 18,368 |
| 71 | Clayton County | $67,242 | +19.1% | 16,845 |
| 72 | Wright County | $67,190 | +31.2% | 12,801 |
| 73 | Crawford County | $67,027 | +22.2% | 16,237 |
| 74 | Clinton County | $66,981 | +28.3% | 46,002 |
| 75 | Black Hawk County | $66,417 | +21.3% | 131,532 |
| 76 | Clay County | $65,428 | +27.6% | 16,202 |
| 77 | Hardin County | $65,069 | +18.5% | 16,455 |
| 78 | Calhoun County | $64,964 | +17.5% | 9,562 |
| 79 | Wapello County | $64,766 | +39.5% | 35,210 |
| 80 | Emmet County | $63,730 | +12.4% | 9,107 |
| 81 | Montgomery County | $63,666 | +14.2% | 10,002 |
| 82 | Greene County | $63,409 | +24.1% | 8,658 |
| 83 | Ida County | $63,073 | +16.3% | 6,777 |
| 84 | Cass County | $63,013 | +21.2% | 12,960 |
| 85 | Des Moines County | $62,928 | +21.5% | 38,077 |
| 86 | Lee County | $62,382 | +19.8% | 32,306 |
| 87 | Keokuk County | $62,329 | +19.8% | 9,797 |
| 88 | Wayne County | $61,964 | +30.3% | 6,738 |
| 89 | Pocahontas County | $61,875 | +15.5% | 6,819 |
| 90 | Lucas County | $61,793 | +14.5% | 8,847 |
| 91 | Jefferson County | $61,620 | +30.0% | 15,291 |
| 92 | Van Buren County | $61,161 | +22.6% | 7,131 |
| 93 | Fayette County | $60,165 | +20.7% | 19,047 |
| 94 | Franklin County | $59,894 | +7.7% | 9,868 |
| 95 | Decatur County | $59,044 | +22.6% | 7,655 |
| 96 | Audubon County | $58,229 | +18.2% | 5,509 |
| 97 | Page County | $57,953 | +13.2% | 14,856 |
| 98 | Union County | $57,772 | +14.7% | 11,829 |
| 99 | Appanoose County | $54,934 | +38.4% | 12,077 |
How this is ranked
Median household income from the Census Bureau's American Community Survey 5-year estimates (2020–24). Survey estimates carry margins of error, so counties a few hundred dollars apart may not really differ. Counties with fewer than 1,000 residents, or without a figure for the same period as the others, are not ranked.
Source: U.S. Census Bureau, American Community Survey 5-year estimates. Figures come from public federal statistics and are informational only, not investment advice. Check the source before relying on a number. Methodology: how ranks and figures are built. More on every layer: data sources and licences.
Get the report for any Iowa county — $99
The County Growth and Demographics Report for any county as a PDF, from federal data: population and migration, housing and rents, permits, private employers and jobs, unemployment, ranks in the state and the country, and neighbouring counties, with a source next to every number. Pay once, no subscription.
Every purchase also includes a CSV of every table in the report, ready for a spreadsheet.
- Not useful? Email us within 14 days for a full refund
- Sold by Simply Stats LLC (NC)
- Secure Stripe checkout (Apple Pay/Google Pay)
- Instant PDF download
- PDF + CSV of every table
Refund terms: Terms. · How we compute every number
Questions
Which county in Iowa has the highest median household income?
Dallas County: $102,379, ahead of Warren County ($94,588) and Madison County ($90,855), of 99 Iowa counties ranked.
How is this ranking calculated?
Median household income from the Census Bureau's American Community Survey 5-year estimates (2020–24). Survey estimates carry margins of error, so counties a few hundred dollars apart may not really differ. Counties with fewer than 1,000 residents, or without a figure for the same period as the others, are not ranked.
More county rankings for Iowa
Median household income in other states
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Florida
- Georgia
- Idaho
- Illinois
- Indiana
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming