Counties in Iowa by GDP per capita (US dollars)

Polk County had the highest GDP per capita (US dollars) of 99 counties in 2020, at $99,586. Warren County had the lowest, at $26,214. The median was $49,922 and the figure for Iowa was $61,847. Source: BEA.

Highest99,586Polk County
Lowest26,214Warren County
Median49,92299 counties
Iowa61,847History

Top 40 counties, 2020

CSVChart (SVG)

Polk CountyPolk County: 99,586 USD99,586Ida CountyIda County: 88,840 USD88,840Linn CountyLinn County: 76,211 USD76,211Lyon CountyLyon County: 72,179 USD72,179Sioux CountySioux County: 71,501 USD71,501Dubuque CountyDubuque County: 71,375 USD71,375Dallas CountyDallas County: 70,050 USD70,050Hancock CountyHancock County: 69,715 USD69,715Marion CountyMarion County: 68,422 USD68,422Pocahontas CountyPocahontas County: 67,067 USD67,067Johnson CountyJohnson County: 66,407 USD66,407Carroll CountyCarroll County: 65,952 USD65,952Poweshiek CountyPoweshiek County: 65,473 USD65,473Clay CountyClay County: 65,355 USD65,355Louisa CountyLouisa County: 63,307 USD63,307Black Hawk CountyBlack Hawk County: 63,271 USD63,271Adair CountyAdair County: 63,040 USD63,040Buena Vista CountyBuena Vista County: 62,923 USD62,923O'Brien CountyO'Brien County: 62,480 USD62,480Iowa CountyIowa County: 62,071 USD62,071Muscatine CountyMuscatine County: 61,396 USD61,396Cerro Gordo CountyCerro Gordo County: 60,670 USD60,670Story CountyStory County: 59,762 USD59,762Shelby CountyShelby County: 59,694 USD59,694Des Moines CountyDes Moines County: 59,592 USD59,592Union CountyUnion County: 58,947 USD58,947Lee CountyLee County: 58,583 USD58,583Dickinson CountyDickinson County: 57,949 USD57,949Mitchell CountyMitchell County: 57,521 USD57,521Kossuth CountyKossuth County: 57,381 USD57,381Monroe CountyMonroe County: 57,292 USD57,292Scott CountyScott County: 56,668 USD56,668Franklin CountyFranklin County: 56,419 USD56,419Greene CountyGreene County: 56,352 USD56,352Cherokee CountyCherokee County: 56,308 USD56,308Webster CountyWebster County: 56,072 USD56,072Adams CountyAdams County: 55,268 USD55,268Plymouth CountyPlymouth County: 54,368 USD54,368Osceola CountyOsceola County: 53,821 USD53,821Delaware CountyDelaware County: 52,990 USD52,990
USD. Source: Invokely calculation with data from BEA. Retrieved 2026-10-09.

Full ranking

RankCounties2020
USD
Change on 2019
1Polk County99,586+4.2%
2Ida County88,840+10.7%
3Linn County76,211+0.5%
4Lyon County72,179+6%
5Sioux County71,501+7.6%
6Dubuque County71,375+1.9%
7Dallas County70,050+8.2%
8Hancock County69,715-5.5%
9Marion County68,422+0.4%
10Pocahontas County67,067-12.2%
11Johnson County66,407-0.1%
12Carroll County65,952+1.9%
13Poweshiek County65,473+6.6%
14Clay County65,355+2%
15Louisa County63,307-5.6%
16Black Hawk County63,271+0.9%
17Adair County63,040+21.4%
18Buena Vista County62,923+7%
19O'Brien County62,480+0.5%
20Iowa County62,071-8.3%
21Muscatine County61,396-0.7%
22Cerro Gordo County60,670+3.4%
23Story County59,762-0.5%
24Shelby County59,694-2.9%
25Des Moines County59,592+2%
26Union County58,947+6.1%
27Lee County58,583+6.7%
28Dickinson County57,949-2%
29Mitchell County57,521-12.8%
30Kossuth County57,381-6%
31Monroe County57,292+0.6%
32Scott County56,668-1%
33Franklin County56,419-2.7%
34Greene County56,352+1.8%
35Cherokee County56,308+2.9%
36Webster County56,072-2.3%
37Adams County55,268-9.9%
38Plymouth County54,368-3.2%
39Osceola County53,821-4.2%
40Delaware County52,990+2.7%
41Winneshiek County52,932+5.2%
42Palo Alto County52,478-8.2%
43Chickasaw County52,315-3.6%
44Cass County51,980-2.7%
45Woodbury County51,690-0%
46Audubon County51,279-4%
47Wright County51,177-1.5%
48Floyd County50,897-3.2%
49Clayton County50,453-4.1%
50Clinton County49,922+1.2%
51Sac County49,615-3.8%
52Wapello County49,555+2.1%
53Marshall County49,005+1.2%
54Fremont County48,251-4%
55Howard County48,145-0.7%
56Henry County47,589+3.5%
57Washington County46,846-13.3%
58Pottawattamie County46,822-4%
59Hamilton County46,591-9.7%
60Humboldt County46,545-5.7%
61Crawford County46,536-1.2%
62Bremer County46,502-0.8%
63Hardin County46,187-4.5%
64Jefferson County45,938-2.5%
65Guthrie County45,198+10.1%
66Allamakee County45,062+2.9%
67Taylor County44,030+1.7%
68Clarke County43,775+2%
69Grundy County43,527+2.6%
70Winnebago County43,488+9.6%
71Montgomery County42,778-0.9%
72Worth County42,042-0.1%
73Page County41,332-2.2%
74Boone County40,655+2.4%
75Tama County40,303+10.1%
76Calhoun County39,798-3.1%
77Mahaska County39,664-3.2%
78Lucas County39,351+5.2%
79Mills County39,184-8.4%
80Fayette County38,745+0.7%
81Ringgold County38,681-3%
82Emmet County38,387-5.6%
83Buchanan County38,349-0.8%
84Monona County36,361-3.1%
85Wayne County36,125-1.3%
86Jackson County35,949+6.9%
87Appanoose County35,335+3.7%
88Benton County35,229+1.1%
89Jasper County33,430-0.6%
90Cedar County32,344-4.2%
91Jones County32,220+1.6%
92Keokuk County32,109-4.9%
93Van Buren County31,768-2.1%
94Harrison County30,968-3%
95Butler County30,032-1.2%
96Davis County29,091-2.3%
97Decatur County28,587-0.2%
98Madison County27,288+1.3%
99Warren County26,214+1.3%

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 $99,586 in 2020, according to BEA.

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

Warren County, with $26,214 in 2020.

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