# Counties in Iowa by personal income, 2024

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

- Indicator id: `personal_income`
- Unit: USD million
- Definition: Total income received by the residents of a place from work, own businesses, property and government benefits, before income taxes, in millions of current US dollars. United States: Bureau of Economic Analysis regional accounts, table SAINC1 line 1 for the nation and states and CAINC1 line 1 for counties.
- Source: U.S. Bureau of Economic Analysis, CAINC1: county annual personal income summary, personal income (published in thousands of dollars, shown in millions), 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-12
- Citation: U.S. Bureau of Economic Analysis. CAINC1: county annual personal income summary, personal income (published in thousands of dollars, shown in millions), individual counties and county equivalents. https://apps.bea.gov/regional/zip/CAINC1.zip. Retrieved 2026-10-12.
- Web page: https://invokely.ai/rankings/personal-income/iowa-counties

| Rank | Place | USD million |
|---:|---|---:|
| 1 | Polk County | 36,029.7 |
| 2 | Linn County | 15,417.9 |
| 3 | Scott County | 12,293.3 |
| 4 | Johnson County | 10,569.8 |
| 5 | Dallas County | 9,818.5 |
| 6 | Black Hawk County | 7,542.2 |
| 7 | Dubuque County | 6,588.9 |
| 8 | Woodbury County | 5,936.1 |
| 9 | Pottawattamie County | 5,877 |
| 10 | Story County | 5,780.1 |
| 11 | Warren County | 3,754.6 |
| 12 | Cerro Gordo County | 3,403.4 |
| 13 | Sioux County | 2,659.4 |
| 14 | Clinton County | 2,557.8 |
| 15 | Muscatine County | 2,541.9 |
| 16 | Des Moines County | 2,470.9 |
| 17 | Marion County | 2,278.8 |
| 18 | Marshall County | 2,098.1 |
| 19 | Jasper County | 2,052.4 |
| 20 | Webster County | 2,047.2 |
| 21 | Washington County | 1,913.2 |
| 22 | Plymouth County | 1,804.8 |
| 23 | Lee County | 1,789.9 |
| 24 | Wapello County | 1,734.9 |
| 25 | Benton County | 1,705.7 |
| 26 | Bremer County | 1,588.7 |
| 27 | Boone County | 1,565.4 |
| 28 | Dickinson County | 1,529.8 |
| 29 | Carroll County | 1,424.2 |
| 30 | Winneshiek County | 1,312.5 |
| 31 | Buchanan County | 1,304.7 |
| 32 | Mahaska County | 1,266.7 |
| 33 | Cedar County | 1,261.8 |
| 34 | Jones County | 1,193.9 |
| 35 | Buena Vista County | 1,188.3 |
| 36 | Jackson County | 1,159.6 |
| 37 | Clayton County | 1,153.9 |
| 38 | Clay County | 1,142 |
| 39 | Chickasaw County | 1,132.6 |
| 40 | Poweshiek County | 1,116 |
| 41 | Delaware County | 1,109.1 |
| 42 | Hardin County | 1,105 |
| 43 | Madison County | 1,099.2 |
| 44 | Fayette County | 1,097.3 |
| 45 | Mitchell County | 1,044.2 |
| 46 | Iowa County | 1,042.1 |
| 47 | Henry County | 1,037.7 |
| 48 | Cherokee County | 1,013.1 |
| 49 | Mills County | 1,012.3 |
| 50 | Kossuth County | 989.5 |
| 51 | Floyd County | 973.3 |
| 52 | Hamilton County | 968.2 |
| 53 | Wright County | 967.7 |
| 54 | O'Brien County | 961.8 |
| 55 | Tama County | 961.5 |
| 56 | Lyon County | 930.9 |
| 57 | Jefferson County | 929.8 |
| 58 | Crawford County | 920.7 |
| 59 | Harrison County | 898.3 |
| 60 | Butler County | 867.9 |
| 61 | Cass County | 850.1 |
| 62 | Page County | 839.2 |
| 63 | Allamakee County | 832.7 |
| 64 | Grundy County | 803.5 |
| 65 | Shelby County | 794.6 |
| 66 | Guthrie County | 784.9 |
| 67 | Hancock County | 723.6 |
| 68 | Sac County | 717.8 |
| 69 | Franklin County | 657.3 |
| 70 | Union County | 643.2 |
| 71 | Howard County | 625.3 |
| 72 | Appanoose County | 613.1 |
| 73 | Calhoun County | 612 |
| 74 | Winnebago County | 606.1 |
| 75 | Louisa County | 588 |
| 76 | Humboldt County | 578.8 |
| 77 | Palo Alto County | 577.3 |
| 78 | Keokuk County | 575.5 |
| 79 | Adair County | 572.1 |
| 80 | Montgomery County | 544.4 |
| 81 | Greene County | 531.8 |
| 82 | Davis County | 525.9 |
| 83 | Emmet County | 517.6 |
| 84 | Monona County | 508.3 |
| 85 | Clarke County | 506.5 |
| 86 | Ida County | 471.7 |
| 87 | Lucas County | 470 |
| 88 | Monroe County | 447.5 |
| 89 | Pocahontas County | 427.2 |
| 90 | Worth County | 424.6 |
| 91 | Osceola County | 407 |
| 92 | Fremont County | 405.6 |
| 93 | Audubon County | 377.8 |
| 94 | Wayne County | 365.4 |
| 95 | Van Buren County | 363.9 |
| 96 | Decatur County | 353.2 |
| 97 | Taylor County | 334 |
| 98 | Ringgold County | 281.7 |
| 99 | Adams County | 230 |
