Iowa county median household income (ACS 2020–2024)
Iowa county profiles · Explore counties across states · 99 counties or county equivalents, including unavailable observations.
Median household income: Households. Estimate units: 2024 inflation-adjusted USD; MOE units: 2024 inflation-adjusted USD. Census variables: DP03_0062E / DP03_0062M.
Directly published Iowa reference: $75,059 ± $418. This is a Census state observation, not an average of county estimates. Download state references and source URLs.
Estimate order: usable estimates descend, with county name then FIPS breaking ties; unavailable estimates appear last and are never zero. This order is not a statistically established rank. Published MOEs use a 90% confidence level. Uncertainty intervals can overlap, limiting comparisons; adjacent estimates are not established as significantly different. No significance test is calculated. These period estimates do not establish trends or grant eligibility. Definitions, status flags and uncertainty.
Source: U.S. Census Bureau, ACS 2020-2024 5-year Data Profiles (2024 endpoint), tables DP02, DP03 and DP05. Estimate and MOE variable IDs appear below. Retrieved 2026-10-19. Census Data Profiles source.
Download the existing Iowa county CSV with all indicators, MOEs and statuses. Full spreadsheet pack — $19; check current availability.
| County or equivalent | FIPS | Estimate (2024 inflation-adjusted USD) | Published 90% MOE (2024 inflation-adjusted USD) | Source status |
|---|---|---|---|---|
| Dallas County | 19049 | $102,379 | $3,721 | ok |
| Warren County | 19181 | $94,588 | $3,834 | ok |
| Madison County | 19121 | $90,855 | $10,483 | ok |
| Mills County | 19129 | $90,753 | $5,692 | ok |
| Grundy County | 19075 | $87,205 | $4,831 | ok |
| Benton County | 19011 | $86,962 | $3,238 | ok |
| Bremer County | 19017 | $86,784 | $2,629 | ok |
| Sioux County | 19167 | $86,098 | $7,089 | ok |
| Polk County | 19153 | $83,576 | $1,283 | ok |
| Boone County | 19015 | $83,531 | $5,481 | ok |
| Plymouth County | 19149 | $83,251 | $4,100 | ok |
| Cedar County | 19031 | $80,602 | $2,675 | ok |
| Harrison County | 19085 | $79,535 | $3,655 | ok |
| Winneshiek County | 19191 | $79,066 | $5,270 | ok |
| Marion County | 19125 | $78,680 | $3,041 | ok |
| Scott County | 19163 | $78,277 | $1,709 | ok |
| Buchanan County | 19019 | $78,236 | $3,797 | ok |
| Worth County | 19195 | $78,008 | $6,274 | ok |
| Guthrie County | 19077 | $77,711 | $5,028 | ok |
| Linn County | 19113 | $77,649 | $2,246 | ok |
| Dubuque County | 19061 | $77,630 | $2,303 | ok |
| Louisa County | 19115 | $77,354 | $7,861 | ok |
| Davis County | 19051 | $77,194 | $9,649 | ok |
| Lyon County | 19119 | $76,746 | $7,073 | ok |
| Chickasaw County | 19037 | $75,675 | $4,902 | ok |
| Washington County | 19183 | $75,647 | $2,941 | ok |
| Dickinson County | 19059 | $75,432 | $5,466 | ok |
| Delaware County | 19055 | $74,989 | $6,892 | ok |
| Johnson County | 19103 | $74,935 | $3,026 | ok |
| Jackson County | 19097 | $74,186 | $6,396 | ok |
| Sac County | 19161 | $73,838 | $5,248 | ok |
| Butler County | 19023 | $73,715 | $2,576 | ok |
| Woodbury County | 19193 | $73,658 | $2,611 | ok |
| Pottawattamie County | 19155 | $73,602 | $1,625 | ok |
| Jones County | 19105 | $73,531 | $3,847 | ok |
| Ringgold County | 19159 | $73,346 | $6,185 | ok |
| Marshall County | 19127 | $73,315 | $3,402 | ok |
| Carroll County | 19027 | $72,930 | $2,443 | ok |
| Palo Alto County | 19147 | $72,781 | $7,482 | ok |
| Shelby County | 19165 | $72,738 | $9,091 | ok |
| Hamilton County | 19079 | $72,432 | $8,050 | ok |
| Humboldt County | 19091 | $71,946 | $5,487 | ok |
| Adams County | 19003 | $71,875 | $7,511 | ok |
| Buena Vista County | 19021 | $71,719 | $7,936 | ok |
| Clarke County | 19039 | $71,641 | $7,170 | ok |
| Fremont County | 19071 | $71,621 | $5,642 | ok |
| Mitchell County | 19131 | $71,365 | $5,679 | ok |
| Jasper County | 19099 | $71,311 | $2,918 | ok |
| Cherokee County | 19035 | $71,269 | $4,228 | ok |
| Iowa County | 19095 | $71,223 | $4,147 | ok |
| Monroe County | 19135 | $70,996 | $9,872 | ok |
| Mahaska County | 19123 | $70,940 | $4,815 | ok |
| Tama County | 19171 | $70,781 | $3,087 | ok |
| Allamakee County | 19005 | $70,694 | $3,984 | ok |
| Hancock County | 19081 | $70,601 | $3,185 | ok |
| Story County | 19169 | $69,685 | $2,902 | ok |
| Muscatine County | 19139 | $69,396 | $3,217 | ok |
| Osceola County | 19143 | $69,239 | $6,938 | ok |
| Webster County | 19187 | $68,975 | $4,434 | ok |
| Floyd County | 19067 | $68,557 | $5,257 | ok |
| Monona County | 19133 | $68,377 | $6,651 | ok |
| O'Brien County | 19141 | $68,356 | $4,388 | ok |
| Cerro Gordo County | 19033 | $68,189 | $2,473 | ok |
| Adair County | 19001 | $68,092 | $4,755 | ok |
| Taylor County | 19173 | $67,740 | $6,173 | ok |
| Kossuth County | 19109 | $67,697 | $5,975 | ok |
| Winnebago County | 19189 | $67,642 | $8,706 | ok |
| Howard County | 19089 | $67,446 | $7,862 | ok |
| Henry County | 19087 | $67,436 | $5,231 | ok |
| Poweshiek County | 19157 | $67,391 | $5,210 | ok |
| Clayton County | 19043 | $67,242 | $4,606 | ok |
| Wright County | 19197 | $67,190 | $5,843 | ok |
| Crawford County | 19047 | $67,027 | $6,034 | ok |
| Clinton County | 19045 | $66,981 | $2,735 | ok |
| Black Hawk County | 19013 | $66,417 | $1,805 | ok |
| Clay County | 19041 | $65,428 | $5,096 | ok |
| Hardin County | 19083 | $65,069 | $4,846 | ok |
| Calhoun County | 19025 | $64,964 | $5,720 | ok |
| Wapello County | 19179 | $64,766 | $4,224 | ok |
| Emmet County | 19063 | $63,730 | $8,464 | ok |
| Montgomery County | 19137 | $63,666 | $5,901 | ok |
| Greene County | 19073 | $63,409 | $4,690 | ok |
| Ida County | 19093 | $63,073 | $6,791 | ok |
| Cass County | 19029 | $63,013 | $3,821 | ok |
| Des Moines County | 19057 | $62,928 | $3,409 | ok |
| Lee County | 19111 | $62,382 | $3,274 | ok |
| Keokuk County | 19107 | $62,329 | $4,405 | ok |
| Wayne County | 19185 | $61,964 | $4,667 | ok |
| Pocahontas County | 19151 | $61,875 | $4,553 | ok |
| Lucas County | 19117 | $61,793 | $2,738 | ok |
| Jefferson County | 19101 | $61,620 | $10,446 | ok |
| Van Buren County | 19177 | $61,161 | $6,234 | ok |
| Fayette County | 19065 | $60,165 | $4,060 | ok |
| Franklin County | 19069 | $59,894 | $6,520 | ok |
| Decatur County | 19053 | $59,044 | $4,382 | ok |
| Audubon County | 19009 | $58,229 | $3,902 | ok |
| Page County | 19145 | $57,953 | $4,402 | ok |
| Union County | 19175 | $57,772 | $5,799 | ok |
| Appanoose County | 19007 | $54,934 | $3,506 | ok |