# Counties in Iowa by per capita personal income, 2024

All 99 values come from U.S. Bureau of Economic Analysis for 2024, so the places are comparable.

- Indicator id: `per_capita_personal_income`
- Unit: USD
- Definition: Personal income of the residents of a place divided by its resident population at mid-year, in current US dollars. Personal income is income from work, own businesses, property and government benefits, before income taxes. United States: Bureau of Economic Analysis regional accounts, tables SAINC1 for the nation and states and CAINC1 for counties.
- Source: U.S. Bureau of Economic Analysis, CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents (https://apps.bea.gov/regional/zip/CAINC1.zip)
- Publisher page: https://invokely.ai/en/publishers/bureau-of-economic-analysis
- Retrieved: 2026-10-11
- Citation: U.S. Bureau of Economic Analysis. CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents. https://apps.bea.gov/regional/zip/CAINC1.zip. Retrieved 2026-10-11.
- Web page: https://invokely.ai/rankings/per-capita-personal-income/iowa-counties

| Rank | Place | USD |
|---:|---|---:|
| 1 | Mitchell County | 98,211 |
| 2 | Chickasaw County | 96,643 |
| 3 | Cherokee County | 86,904 |
| 4 | Dallas County | 85,124 |
| 5 | Washington County | 84,539 |
| 6 | Dickinson County | 84,249 |
| 7 | Cerro Gordo County | 80,093 |
| 8 | Adair County | 76,983 |
| 9 | Wright County | 76,026 |
| 10 | Sac County | 75,296 |
| 11 | Lyon County | 75,203 |
| 12 | Guthrie County | 72,853 |
| 13 | Sioux County | 72,752 |
| 14 | Scott County | 70,007 |
| 15 | Plymouth County | 69,887 |
| 16 | Polk County | 69,800 |
| 17 | Carroll County | 69,790 |
| 18 | Clay County | 69,323 |
| 19 | Ida County | 69,265 |
| 20 | Cedar County | 69,212 |
| 21 | Mills County | 68,784 |
| 22 | Kossuth County | 68,674 |
| 23 | Hancock County | 68,162 |
| 24 | Clayton County | 68,155 |
| 25 | Audubon County | 67,931 |
| 26 | O'Brien County | 67,449 |
| 27 | Osceola County | 67,433 |
| 28 | Shelby County | 67,220 |
| 29 | Hardin County | 67,117 |
| 30 | Marion County | 66,929 |
| 31 | Howard County | 66,810 |
| 32 | Warren County | 66,638 |
| 33 | Winneshiek County | 66,544 |
| 34 | Linn County | 66,525 |
| 35 | Dubuque County | 66,392 |
| 36 | Benton County | 66,113 |
| 37 | Johnson County | 66,028 |
| 38 | Franklin County | 65,571 |
| 39 | Palo Alto County | 65,535 |
| 40 | Cass County | 65,270 |
| 41 | Hamilton County | 65,171 |
| 42 | Floyd County | 64,852 |
| 43 | Grundy County | 64,774 |
| 44 | Des Moines County | 64,329 |
| 45 | Madison County | 64,051 |
| 46 | Adams County | 63,791 |
| 47 | Iowa County | 63,456 |
| 48 | Calhoun County | 63,019 |
| 49 | Delaware County | 62,983 |
| 50 | Buchanan County | 62,929 |
| 51 | Pottawattamie County | 62,836 |
| 52 | Bremer County | 62,726 |
| 53 | Fremont County | 62,457 |
| 54 | Harrison County | 61,419 |
| 55 | Greene County | 61,396 |
| 56 | Butler County | 61,312 |
| 57 | Ringgold County | 61,132 |
| 58 | Pocahontas County | 60,976 |
| 59 | Monroe County | 60,691 |
| 60 | Poweshiek County | 60,476 |
| 61 | Muscatine County | 60,332 |
| 62 | Monona County | 60,306 |
| 63 | Humboldt County | 60,188 |
| 64 | Jackson County | 59,805 |
| 65 | Jefferson County | 58,917 |
| 66 | Allamakee County | 58,705 |
| 67 | Boone County | 58,564 |
| 68 | Keokuk County | 58,399 |
| 69 | Winnebago County | 58,376 |
| 70 | Worth County | 58,108 |
| 71 | Mahaska County | 57,491 |
| 72 | Tama County | 57,444 |
| 73 | Taylor County | 57,333 |
| 74 | Fayette County | 57,293 |
| 75 | Davis County | 57,202 |
| 76 | Buena Vista County | 57,087 |
| 77 | Black Hawk County | 56,987 |
| 78 | Jones County | 56,539 |
| 79 | Emmet County | 56,492 |
| 80 | Story County | 56,392 |
| 81 | Crawford County | 56,214 |
| 82 | Page County | 55,807 |
| 83 | Clinton County | 55,587 |
| 84 | Webster County | 55,465 |
| 85 | Woodbury County | 55,344 |
| 86 | Louisa County | 55,311 |
| 87 | Lee County | 55,286 |
| 88 | Wayne County | 55,173 |
| 89 | Montgomery County | 54,103 |
| 90 | Jasper County | 53,859 |
| 91 | Union County | 53,805 |
| 92 | Lucas County | 53,668 |
| 93 | Henry County | 53,599 |
| 94 | Clarke County | 53,184 |
| 95 | Marshall County | 51,945 |
| 96 | Appanoose County | 50,647 |
| 97 | Van Buren County | 50,427 |
| 98 | Wapello County | 48,623 |
| 99 | Decatur County | 46,134 |
