Demographics Table
Demographic Data Report for Iowa by County
Income: Median family income
All Ages, All Races (includes Hispanic), Both Sexes
2020-2024 American Community Survey 5-Year Data
Sorted by Dollars
County
|
2023 Rural-Urban Continuum Codes Φ
|
Value (Dollars)
|
Rank within US (of 3139 counties)
|
|---|---|---|---|
| Iowa | N/A | 97,491 | 25 of 52 |
| United States | N/A | 99,999 | N/A |
| Appanoose County | Rural | 68,211 | 2,571 |
| Decatur County | Rural | 75,313 | 2,133 |
| Taylor County | Rural | 76,754 | 2,028 |
| Ida County | Rural | 76,793 | 2,026 |
| Union County | Rural | 77,098 | 1,998 |
| Pocahontas County | Rural | 77,917 | 1,954 |
| Van Buren County | Rural | 78,262 | 1,930 |
| Lucas County | Rural | 78,650 | 1,903 |
| Wapello County | Rural | 78,691 | 1,896 |
| Page County | Rural | 79,910 | 1,802 |
| Keokuk County | Rural | 80,195 | 1,771 |
| Lee County | Rural | 80,317 | 1,757 |
| Des Moines County | Rural | 80,337 | 1,755 |
| Wright County | Rural | 80,667 | 1,728 |
| Fayette County | Rural | 81,360 | 1,670 |
| Wayne County | Rural | 81,389 | 1,667 |
| Calhoun County | Rural | 82,016 | 1,624 |
| Henry County | Rural | 82,165 | 1,615 |
| Howard County | Rural | 82,208 | 1,609 |
| Montgomery County | Rural | 82,297 | 1,602 |
| Clayton County | Rural | 82,522 | 1,590 |
| Franklin County | Rural | 82,861 | 1,572 |
| Emmet County | Rural | 83,105 | 1,552 |
| Tama County | Rural | 83,354 | 1,528 |
| Hancock County | Rural | 83,750 | 1,494 |
| Clarke County | Rural | 84,073 | 1,474 |
| Crawford County | Rural | 84,583 | 1,443 |
| Monona County | Rural | 84,667 | 1,437 |
| Hardin County | Rural | 85,448 | 1,396 |
| Allamakee County | Rural | 85,563 | 1,387 |
| Audubon County | Rural | 85,641 | 1,383 |
| Osceola County | Rural | 86,321 | 1,324 |
| Greene County | Rural | 86,496 | 1,312 |
| Humboldt County | Rural | 86,695 | 1,297 |
| Black Hawk County | Urban | 86,857 | 1,284 |
| Marshall County | Rural | 87,339 | 1,250 |
| Muscatine County | Rural | 87,361 | 1,245 |
| Monroe County | Rural | 88,443 | 1,179 |
| Mahaska County | Rural | 88,504 | 1,176 |
| Cass County | Rural | 88,641 | 1,167 |
| Jackson County | Rural | 88,716 | 1,161 |
| Winnebago County | Rural | 88,750 | 1,157 |
| Washington County | Urban | 88,958 | 1,147 |
| Woodbury County | Urban | 89,055 | 1,138 |
| Delaware County | Rural | 89,677 | 1,104 |
| Clay County | Rural | 89,757 | 1,101 |
| Ringgold County | Rural | 90,559 | 1,051 |
| Clinton County | Rural | 90,942 | 1,021 |
| Jasper County | Urban | 90,965 | 1,018 |
| Floyd County | Rural | 91,105 | 1,011 |
| Fremont County | Rural | 91,230 | 1,005 |
| Kossuth County | Rural | 91,333 | 994 |
| Lyon County | Rural | 91,574 | 984 |
| Mitchell County | Rural | 91,768 | 977 |
| Hamilton County | Rural | 91,821 | 973 |
| Butler County | Rural | 91,851 | 969 |
| Buena Vista County | Rural | 91,853 | 968 |
| Poweshiek County | Rural | 91,973 | 960 |
| Pottawattamie County | Urban | 92,178 | 946 |
| Louisa County | Rural | 92,278 | 942 |
| Cerro Gordo County | Rural | 92,405 | 929 |
| Chickasaw County | Rural | 92,649 | 911 |
| Jones County | Urban | 92,663 | 910 |
| Sac County | Rural | 92,672 | 909 |
| Webster County | Rural | 93,337 | 871 |
| Davis County | Rural | 93,778 | 856 |
| Cedar County | Rural | 93,829 | 854 |
| Shelby County | Rural | 94,129 | 846 |
| Adams County | Rural | 94,167 | 843 |
| Buchanan County | Rural | 94,220 | 838 |
| Worth County | Rural | 94,680 | 818 |
| Jefferson County | Rural | 95,344 | 786 |
| O'Brien County | Rural | 96,077 | 753 |
| Harrison County | Urban | 96,200 | 747 |
| Iowa County | Rural | 96,466 | 735 |
| Adair County | Rural | 97,570 | 680 |
| Plymouth County | Rural | 97,910 | 659 |
| Guthrie County | Urban | 98,011 | 655 |
| Carroll County | Rural | 98,539 | 634 |
| Palo Alto County | Rural | 98,717 | 629 |
| Cherokee County | Rural | 99,147 | 612 |
| Marion County | Rural | 99,269 | 609 |
| Linn County | Urban | 100,553 | 555 |
| Winneshiek County | Rural | 100,599 | 553 |
| Scott County | Urban | 101,641 | 514 |
| Dubuque County | Urban | 101,913 | 502 |
| Bremer County | Urban | 102,722 | 475 |
| Sioux County | Rural | 104,096 | 447 |
| Dickinson County | Rural | 104,386 | 438 |
| Grundy County | Urban | 104,675 | 430 |
| Boone County | Urban | 106,449 | 386 |
| Benton County | Urban | 107,203 | 373 |
| Polk County | Urban | 107,616 | 364 |
| Mills County | Urban | 109,386 | 327 |
| Madison County | Urban | 110,706 | 306 |
| Warren County | Urban | 114,738 | 244 |
| Johnson County | Urban | 118,607 | 200 |
| Story County | Urban | 119,541 | 193 |
| Dallas County | Urban | 136,078 | 76 |
Notes:
Created by statecancerprofiles.cancer.gov on 03/22/2026 2:43 pm.
Φ Rural–urban county classifications are based on the 2023 USDA Rural–Urban Continuum Codes (except for Connecticut Counties which use 2013 codes). State-level cancer rates for rural areas are calculated using cancer cases registered exclusively in rural counties, while state-level cancer rates for urban areas are calculated using cases registered exclusively in urban counties.
Source: Demographic data provided by the Census Bureau and the American Community Survey.
For more information about Income: Median family income, see the dictionary.
The Census Bureau has recoded Median Incomes over 250,000 to 250,001 and Median Incomes under 2,500 to 2,499.
Data for United States does not include Puerto Rico.


