# Counties in Iowa by GDP per capita (US dollars), 2024

All 99 values come from Invokely for 2024, so the places are comparable.

- Indicator id: `gdp_per_capita_usd`
- Unit: USD
- Definition: Gross domestic product at current prices in US dollars divided by the resident population.
- Source: Invokely, GDP in current dollars (BEA SAGDP2 and CAGDP1) divided by mid-year population (BEA SAINC1 and CAINC1) (https://invokely.ai/docs/methodology#gdp_per_capita_usd)
- Retrieved: 2026-10-09
- Citation: Invokely calculation from GDP in current dollars (BEA SAGDP2 and CAGDP1) divided by mid-year population (BEA SAINC1 and CAINC1). https://invokely.ai/docs/methodology#gdp_per_capita_usd. Retrieved 2026-10-09.
- Web page: https://invokely.ai/rankings/gdp-per-capita-usd/iowa-counties
- CSV: https://invokely.ai/download/rankings/gdp-per-capita-usd/iowa-counties.csv

| Rank | Place | USD |
|---:|---|---:|
| 1 | Polk County | 123,644 |
| 2 | Lyon County | 115,154 |
| 3 | Hancock County | 113,416 |
| 4 | Ida County | 109,488 |
| 5 | Sioux County | 107,240 |
| 6 | Osceola County | 99,752 |
| 7 | Wright County | 97,936 |
| 8 | Kossuth County | 97,079 |
| 9 | Dallas County | 96,291 |
| 10 | Linn County | 94,490 |
| 11 | Mitchell County | 93,564 |
| 12 | Clay County | 93,476 |
| 13 | Cherokee County | 93,220 |
| 14 | Buena Vista County | 93,120 |
| 15 | Chickasaw County | 92,775 |
| 16 | Dubuque County | 92,298 |
| 17 | Pocahontas County | 91,589 |
| 18 | Palo Alto County | 90,395 |
| 19 | Carroll County | 90,033 |
| 20 | Poweshiek County | 89,641 |
| 21 | Adair County | 89,161 |
| 22 | Shelby County | 88,911 |
| 23 | Cerro Gordo County | 87,767 |
| 24 | O'Brien County | 87,675 |
| 25 | Louisa County | 87,527 |
| 26 | Audubon County | 84,961 |
| 27 | Marion County | 84,517 |
| 28 | Dickinson County | 84,218 |
| 29 | Monroe County | 83,950 |
| 30 | Sac County | 83,261 |
| 31 | Greene County | 83,210 |
| 32 | Washington County | 82,339 |
| 33 | Union County | 80,708 |
| 34 | Johnson County | 78,961 |
| 35 | Franklin County | 78,793 |
| 36 | Howard County | 77,709 |
| 37 | Floyd County | 77,652 |
| 38 | Iowa County | 77,584 |
| 39 | Plymouth County | 77,331 |
| 40 | Muscatine County | 76,951 |
| 41 | Des Moines County | 76,120 |
| 42 | Cass County | 76,082 |
| 43 | Story County | 76,003 |
| 44 | Black Hawk County | 75,855 |
| 45 | Scott County | 75,686 |
| 46 | Hamilton County | 75,154 |
| 47 | Webster County | 74,753 |
| 48 | Adams County | 73,739 |
| 49 | Delaware County | 71,385 |
| 50 | Lee County | 69,914 |
| 51 | Guthrie County | 69,848 |
| 52 | Clayton County | 69,506 |
| 53 | Hardin County | 69,371 |
| 54 | Winneshiek County | 68,638 |
| 55 | Crawford County | 68,207 |
| 56 | Clarke County | 67,080 |
| 57 | Pottawattamie County | 66,966 |
| 58 | Winnebago County | 66,461 |
| 59 | Worth County | 66,374 |
| 60 | Woodbury County | 65,524 |
| 61 | Taylor County | 64,524 |
| 62 | Clinton County | 64,122 |
| 63 | Bremer County | 62,410 |
| 64 | Humboldt County | 62,201 |
| 65 | Fremont County | 60,679 |
| 66 | Wapello County | 60,531 |
| 67 | Henry County | 59,584 |
| 68 | Grundy County | 58,982 |
| 69 | Jefferson County | 57,747 |
| 70 | Calhoun County | 57,658 |
| 71 | Marshall County | 57,358 |
| 72 | Emmet County | 56,656 |
| 73 | Fayette County | 56,129 |
| 74 | Montgomery County | 55,370 |
| 75 | Allamakee County | 55,006 |
| 76 | Monona County | 54,812 |
| 77 | Mahaska County | 54,102 |
| 78 | Page County | 53,901 |
| 79 | Buchanan County | 52,429 |
| 80 | Ringgold County | 50,716 |
| 81 | Tama County | 50,655 |
| 82 | Butler County | 49,822 |
| 83 | Boone County | 48,389 |
| 84 | Wayne County | 47,793 |
| 85 | Jackson County | 46,760 |
| 86 | Harrison County | 46,126 |
| 87 | Keokuk County | 44,908 |
| 88 | Cedar County | 44,512 |
| 89 | Davis County | 44,310 |
| 90 | Benton County | 44,076 |
| 91 | Mills County | 43,848 |
| 92 | Appanoose County | 42,830 |
| 93 | Lucas County | 41,383 |
| 94 | Van Buren County | 40,875 |
| 95 | Jones County | 40,645 |
| 96 | Jasper County | 39,966 |
| 97 | Madison County | 39,875 |
| 98 | Decatur County | 36,256 |
| 99 | Warren County | 33,463 |
