Counties in Iowa by GDP per capita (US dollars)

Polk County had the highest GDP per capita (US dollars) of 99 counties in 2017, at $90,081. Warren County had the lowest, at $24,617. The median was $49,624 and the figure for Iowa was $59,165. Source: BEA.

Highest90,081Polk County
Lowest24,617Warren County
Median49,62499 counties
Iowa59,165History

Top 40 counties, 2017

CSVChart (SVG)

Polk CountyPolk County: 90,081 USD90,081Lyon CountyLyon County: 82,125 USD82,125Hancock CountyHancock County: 75,440 USD75,440Linn CountyLinn County: 74,512 USD74,512Ida CountyIda County: 74,180 USD74,180Sioux CountySioux County: 74,076 USD74,076Osceola CountyOsceola County: 72,395 USD72,395Pocahontas CountyPocahontas County: 68,806 USD68,806Carroll CountyCarroll County: 68,614 USD68,614O'Brien CountyO'Brien County: 67,844 USD67,844Dubuque CountyDubuque County: 64,955 USD64,955Johnson CountyJohnson County: 64,794 USD64,794Palo Alto CountyPalo Alto County: 64,267 USD64,267Iowa CountyIowa County: 63,991 USD63,991Muscatine CountyMuscatine County: 62,974 USD62,974Adams CountyAdams County: 62,933 USD62,933Kossuth CountyKossuth County: 62,450 USD62,450Des Moines CountyDes Moines County: 59,630 USD59,630Buena Vista CountyBuena Vista County: 59,621 USD59,621Franklin CountyFranklin County: 59,122 USD59,122Black Hawk CountyBlack Hawk County: 59,019 USD59,019Mitchell CountyMitchell County: 58,931 USD58,931Cherokee CountyCherokee County: 58,495 USD58,495Dallas CountyDallas County: 58,412 USD58,412Louisa CountyLouisa County: 58,363 USD58,363Plymouth CountyPlymouth County: 58,094 USD58,094Cerro Gordo CountyCerro Gordo County: 58,064 USD58,064Marion CountyMarion County: 57,922 USD57,922Webster CountyWebster County: 57,602 USD57,602Shelby CountyShelby County: 57,333 USD57,333Clay CountyClay County: 57,170 USD57,170Delaware CountyDelaware County: 56,741 USD56,741Poweshiek CountyPoweshiek County: 56,675 USD56,675Story CountyStory County: 56,345 USD56,345Dickinson CountyDickinson County: 56,292 USD56,292Hamilton CountyHamilton County: 55,966 USD55,966Chickasaw CountyChickasaw County: 55,336 USD55,336Scott CountyScott County: 54,731 USD54,731Floyd CountyFloyd County: 54,322 USD54,322Lee CountyLee County: 52,960 USD52,960
USD. Source: Invokely calculation with data from BEA. Retrieved 2026-10-09.

Full ranking

RankCounties2017
USD
Change on 2016
1Polk County90,081-1.8%
2Lyon County82,125+16.7%
3Hancock County75,440+13%
4Linn County74,512-0.5%
5Ida County74,180+29.3%
6Sioux County74,076+10.5%
7Osceola County72,395+22.2%
8Pocahontas County68,806-19.5%
9Carroll County68,614+3.5%
10O'Brien County67,844+7.4%
11Dubuque County64,955+5.4%
12Johnson County64,794+5.6%
13Palo Alto County64,267+9.1%
14Iowa County63,991+18.4%
15Muscatine County62,974+4.5%
16Adams County62,933-1.2%
17Kossuth County62,450-1.8%
18Des Moines County59,630+0.8%
19Buena Vista County59,621-8.6%
20Franklin County59,122+8.1%
21Black Hawk County59,019+2.2%
22Mitchell County58,931-1.8%
23Cherokee County58,495-1.2%
24Dallas County58,412-3.9%
25Louisa County58,363+0.4%
26Plymouth County58,094+4.7%
27Cerro Gordo County58,064-5.2%
28Marion County57,922+12.1%
29Webster County57,602-0.9%
30Shelby County57,333-0.7%
31Clay County57,170+3.8%
32Delaware County56,741+6.2%
33Poweshiek County56,675-0.2%
34Story County56,345+5.8%
35Dickinson County56,292+2.5%
36Hamilton County55,966+7.6%
37Chickasaw County55,336-6%
38Scott County54,731+4.6%
39Floyd County54,322+5.7%
40Lee County52,960-5.3%
41Sac County52,632+3.6%
42Monroe County52,536+1.7%
43Wright County52,370+1.8%
44Hardin County51,297+4.1%
45Cass County51,172+4.9%
46Washington County50,829+14.5%
47Clayton County50,509+8%
48Greene County50,296+12.2%
49Clinton County50,223+1%
50Woodbury County49,624-5.6%
51Wapello County48,816+1.6%
52Adair County47,619+3%
53Winneshiek County47,267-4.4%
54Union County47,266+6.9%
55Howard County46,845-3.9%
56Crawford County46,556+2.4%
57Pottawattamie County46,372-0.7%
58Audubon County46,001+17.1%
59Humboldt County45,511-5.3%
60Guthrie County45,294+2.4%
61Bremer County45,207-1%
62Henry County45,064+2%
63Marshall County44,997+1.5%
64Allamakee County44,617-4.6%
65Clarke County42,973+0.3%
66Jefferson County42,203+4.1%
67Taylor County41,089+24.1%
68Fremont County40,427-8.8%
69Montgomery County40,171-0.8%
70Calhoun County39,978-0.2%
71Grundy County39,776+2.4%
72Worth County39,660-14.5%
73Page County39,622+2.8%
74Fayette County38,832+5.9%
75Mahaska County38,820+6.4%
76Buchanan County38,577+5.3%
77Ringgold County38,466+21.1%
78Emmet County37,953+4.6%
79Winnebago County36,696-0.9%
80Boone County35,183-4.5%
81Lucas County35,183+1.8%
82Mills County35,126+7.8%
83Monona County34,434+9.3%
84Jackson County34,230-4.5%
85Wayne County33,653+6.1%
86Appanoose County33,507+2.8%
87Keokuk County33,338-7.4%
88Tama County32,971-2.3%
89Cedar County31,897+0.6%
90Van Buren County31,715+10.3%
91Jasper County31,533+2%
92Benton County31,486+5.4%
93Jones County31,329+0.9%
94Harrison County29,726+1%
95Butler County29,283+8.9%
96Davis County28,858+15.8%
97Decatur County27,710+8.3%
98Madison County26,744+1.7%
99Warren County24,617+2.8%

Other periods

About this ranking

Gross domestic product at current prices in US dollars divided by the resident population.

United States, states and counties: Invokely calculation, BEA current-dollar GDP divided by the BEA mid-year population of the same year and place; both inputs are shown with each value. GDP is counted where production happens and population where people live, so places with many commuters or capital-intensive industries, such as the District of Columbia or oil counties, show very high values. Not the same as per_capita_personal_income. For Spain and the EU use gdp_per_capita (EUR) or gdp_per_capita_pps. Other countries and the World: World Bank, converted at official annual average exchange rates (market rates, not purchasing power parity, so it understates living standards in lower-price countries). For euros use gdp_per_capita.

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

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.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Counties in Iowa by GDP per capita (US dollars) using official data, and cite the source.
rank_places {"indicator":"gdp_per_capita_usd","level":"province","within":"Iowa","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=gdp_per_capita_usd&level=province&within=Iowa&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest GDP per capita (US dollars)?

Polk County, with $90,081 in 2017, according to BEA.

Which county has the lowest GDP per capita (US dollars)?

Warren County, with $24,617 in 2017.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: Invokely, GDP in current dollars (BEA SAGDP2 and CAGDP1) divided by mid-year population (BEA SAINC1 and CAINC1). Retrieved 2026-10-09.

GDP per capita, US dollars: other rankings

Counties in Iowa: more rankings