Counties in Iowa by per capita personal income

Dallas County had the highest per capita personal income of 99 counties in 2020, at $70,079. Decatur County had the lowest, at $38,639. The median was $49,576 and the figure for Iowa was $52,677. Source: the U.S. Bureau of Economic Analysis.

Keep it in a collection in your library.
Highest70,079Dallas County
Lowest38,639Decatur County
Median49,57699 counties
Iowa52,677History

Map of counties, 2020

Adair County: 53,926 USDAdams County: 53,052 USDAllamakee County: 48,836 USDAppanoose County: 43,011 USDAudubon County: 51,864 USDBenton County: 55,627 USDBlack Hawk County: 49,242 USDBoone County: 49,732 USDBremer County: 52,957 USDBuchanan County: 51,453 USDBuena Vista County: 44,670 USDButler County: 48,111 USDCalhoun County: 48,674 USDCarroll County: 54,776 USDCass County: 49,884 USDCedar County: 55,641 USDCerro Gordo County: 52,575 USDCherokee County: 54,648 USDChickasaw County: 56,813 USDClarke County: 43,091 USDClay County: 53,886 USDClayton County: 54,470 USDClinton County: 47,592 USDCrawford County: 44,531 USDDallas County: 70,079 USDDavis County: 40,683 USDDecatur County: 38,639 USDDelaware County: 52,287 USDDes Moines County: 53,805 USDDickinson County: 62,680 USDDubuque County: 52,978 USDEmmet County: 44,741 USDFayette County: 46,164 USDFloyd County: 48,869 USDFranklin County: 49,232 USDFremont County: 51,737 USDGreene County: 51,228 USDGrundy County: 54,482 USDGuthrie County: 56,964 USDHamilton County: 49,692 USDHancock County: 51,166 USDHardin County: 48,994 USDHarrison County: 47,929 USDHenry County: 45,176 USDHoward County: 49,542 USDHumboldt County: 50,244 USDIda County: 54,674 USDIowa County: 55,000 USDJackson County: 48,808 USDJasper County: 45,933 USDJefferson County: 48,627 USDJohnson County: 56,241 USDJones County: 47,323 USDKeokuk County: 48,189 USDKossuth County: 51,283 USDLee County: 46,383 USDLinn County: 55,615 USDLouisa County: 45,928 USDLucas County: 44,252 USDLyon County: 57,598 USDMadison County: 52,869 USDMahaska County: 45,035 USDMarion County: 53,067 USDMarshall County: 45,661 USDMills County: 60,207 USDMitchell County: 57,729 USDMonona County: 47,753 USDMonroe County: 49,576 USDMontgomery County: 43,771 USDMuscatine County: 50,717 USDO'Brien County: 54,109 USDOsceola County: 48,129 USDPage County: 46,227 USDPalo Alto County: 47,711 USDPlymouth County: 56,516 USDPocahontas County: 48,147 USDPolk County: 57,449 USDPottawattamie County: 47,687 USDPoweshiek County: 47,985 USDRinggold County: 49,912 USDSac County: 54,838 USDScott County: 56,450 USDShelby County: 52,824 USDSioux County: 55,140 USDStory County: 44,996 USDTama County: 49,380 USDTaylor County: 46,147 USDUnion County: 43,683 USDVan Buren County: 41,152 USDWapello County: 42,417 USDWarren County: 54,126 USDWashington County: 58,567 USDWayne County: 44,591 USDWebster County: 46,881 USDWinnebago County: 44,321 USDWinneshiek County: 54,395 USDWoodbury County: 46,497 USDWorth County: 44,416 USDWright County: 47,424 USD
  • Under 45K
  • 45K to 48K
  • 48K to 50K
  • 50K to 53K
  • 53K to 55K
  • 55K and over
USD, 2020. Source: BEA, CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2020

Dallas County: 70,079 USDDallas County70,079Dickinson County: 62,680 USDDickinson County62,680Mills County: 60,207 USDMills County60,207Washington County: 58,567 USDWashington County58,567Mitchell County: 57,729 USDMitchell County57,729Lyon County: 57,598 USDLyon County57,598Polk County: 57,449 USDPolk County57,449Guthrie County: 56,964 USDGuthrie County56,964Chickasaw County: 56,813 USDChickasaw County56,813Plymouth County: 56,516 USDPlymouth County56,516Scott County: 56,450 USDScott County56,450Johnson County: 56,241 USDJohnson County56,241Cedar County: 55,641 USDCedar County55,641Benton County: 55,627 USDBenton County55,627Linn County: 55,615 USDLinn County55,615Sioux County: 55,140 USDSioux County55,140Iowa County: 55,000 USDIowa County55,000Sac County: 54,838 USDSac County54,838Carroll County: 54,776 USDCarroll County54,776Ida County: 54,674 USDIda County54,674Cherokee County: 54,648 USDCherokee County54,648Grundy County: 54,482 USDGrundy County54,482Clayton County: 54,470 USDClayton County54,470Winneshiek County: 54,395 USDWinneshiek County54,395Warren County: 54,126 USDWarren County54,126O'Brien County: 54,109 USDO'Brien County54,109Adair County: 53,926 USDAdair County53,926Clay County: 53,886 USDClay County53,886Des Moines County: 53,805 USDDes Moines County53,805Marion County: 53,067 USDMarion County53,067Adams County: 53,052 USDAdams County53,052Dubuque County: 52,978 USDDubuque County52,978Bremer County: 52,957 USDBremer County52,957Madison County: 52,869 USDMadison County52,869Shelby County: 52,824 USDShelby County52,824Cerro Gordo County: 52,575 USDCerro Gordo County52,575Delaware County: 52,287 USDDelaware County52,287Audubon County: 51,864 USDAudubon County51,864Fremont County: 51,737 USDFremont County51,737Buchanan County: 51,453 USDBuchanan County51,453Dallas County: 70,079 USDDallas County70,079Dickinson County: 62,680 USDDickinson County62,680Mills County: 60,207 USDMills County60,207Washington County: 58,567 USDWashington County58,567Mitchell County: 57,729 USDMitchell County57,729Lyon County: 57,598 USDLyon County57,598Polk County: 57,449 USDPolk County57,449Guthrie County: 56,964 USDGuthrie County56,964Chickasaw County: 56,813 USDChickasaw County56,813Plymouth County: 56,516 USDPlymouth County56,516Scott County: 56,450 USDScott County56,450Johnson County: 56,241 USDJohnson County56,241Cedar County: 55,641 USDCedar County55,641Benton County: 55,627 USDBenton County55,627Linn County: 55,615 USDLinn County55,615Sioux County: 55,140 USDSioux County55,140Iowa County: 55,000 USDIowa County55,000Sac County: 54,838 USDSac County54,838Carroll County: 54,776 USDCarroll County54,776Ida County: 54,674 USDIda County54,674Cherokee County: 54,648 USDCherokee County54,648Grundy County: 54,482 USDGrundy County54,482Clayton County: 54,470 USDClayton County54,470Winneshiek County: 54,395 USDWinneshiek County54,395Warren County: 54,126 USDWarren County54,126O'Brien County: 54,109 USDO'Brien County54,109Adair County: 53,926 USDAdair County53,926Clay County: 53,886 USDClay County53,886Des Moines County: 53,805 USDDes Moines County53,805Marion County: 53,067 USDMarion County53,067Adams County: 53,052 USDAdams County53,052Dubuque County: 52,978 USDDubuque County52,978Bremer County: 52,957 USDBremer County52,957Madison County: 52,869 USDMadison County52,869Shelby County: 52,824 USDShelby County52,824Cerro Gordo County: 52,575 USDCerro Gordo County52,575Delaware County: 52,287 USDDelaware County52,287Audubon County: 51,864 USDAudubon County51,864Fremont County: 51,737 USDFremont County51,737Buchanan County: 51,453 USDBuchanan County51,453
USD. Source: BEA, CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents. Retrieved 2026-10-11.

Full ranking

RankCounties2020
USD
Change on 2019
1Dallas County70,079+4.1%
2Dickinson County62,680+5.3%
3Mills County60,207+2.1%
4Washington County58,567-0.4%
5Mitchell County57,729-7.3%
6Lyon County57,598+6.5%
7Polk County57,449+7%
8Guthrie County56,964+9.7%
9Chickasaw County56,813+4.7%
10Plymouth County56,516+5.9%
11Scott County56,450+5.3%
12Johnson County56,241+4.1%
13Cedar County55,641+4%
14Benton County55,627+3.7%
15Linn County55,615+5.7%
16Sioux County55,140+11.8%
17Iowa County55,000+5%
18Sac County54,838+0.9%
19Carroll County54,776+6.9%
20Ida County54,674+6.7%
21Cherokee County54,648+2%
22Grundy County54,482+6.3%
23Clayton County54,470+7.7%
24Winneshiek County54,395+10.6%
25Warren County54,126+4.9%
26O'Brien County54,109+5.3%
27Adair County53,926+9%
28Clay County53,886+9.9%
29Des Moines County53,805+7.3%
30Marion County53,067+6.3%
31Adams County53,052-3%
32Dubuque County52,978+7%
33Bremer County52,957+6.2%
34Madison County52,869+5.6%
35Shelby County52,824+4.5%
36Cerro Gordo County52,575+6.5%
37Delaware County52,287+9.2%
38Audubon County51,864+4.8%
39Fremont County51,737+4.4%
40Buchanan County51,453+5%
41Kossuth County51,283+3.3%
42Greene County51,228+8.1%
43Hancock County51,166+2.8%
44Muscatine County50,717+7.1%
45Humboldt County50,244+2.1%
46Ringgold County49,912+4.6%
47Cass County49,884+5.3%
48Boone County49,732+4.9%
49Hamilton County49,692+1.5%
50Monroe County49,576+8.3%
51Howard County49,542+6.9%
52Tama County49,380+9.8%
53Black Hawk County49,242+9.1%
54Franklin County49,232+5.1%
55Hardin County48,994+4.5%
56Floyd County48,869+5%
57Allamakee County48,836+5.2%
58Jackson County48,808+9%
59Calhoun County48,674+3.2%
60Jefferson County48,627+3.5%
61Keokuk County48,189+7.7%
62Pocahontas County48,147-3.1%
63Osceola County48,129+5.1%
64Butler County48,111+3.9%
65Poweshiek County47,985+7.3%
66Harrison County47,929+4.3%
67Monona County47,753+5%
68Palo Alto County47,711-2.4%
69Pottawattamie County47,687+6.2%
70Clinton County47,592+6%
71Wright County47,424+2.2%
72Jones County47,323+6.6%
73Webster County46,881+4.1%
74Woodbury County46,497+6.7%
75Lee County46,383+10.7%
76Page County46,227+8.7%
77Fayette County46,164+6.1%
78Taylor County46,147+6.7%
79Jasper County45,933+7.4%
80Louisa County45,928+6.5%
81Marshall County45,661+6.7%
82Henry County45,176+7.6%
83Mahaska County45,035+6%
84Story County44,996+4.3%
85Emmet County44,741+2.5%
86Buena Vista County44,670+6.6%
87Wayne County44,591+6.2%
88Crawford County44,531+5.5%
89Worth County44,416+7.5%
90Winnebago County44,321+8.3%
91Lucas County44,252+6.8%
92Montgomery County43,771+6.5%
93Union County43,683+6.5%
94Clarke County43,091+10.4%
95Appanoose County43,011+9.7%
96Wapello County42,417+9.2%
97Van Buren County41,152+2.8%
98Davis County40,683+4.4%
99Decatur County38,639+7.2%

Other periods

About this ranking

Personal income of the residents of a place divided by its resident population at mid-year, in current US dollars.

More on how it is measured
  • 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.

An average, not a median: high incomes pull it up. It includes employer contributions to pensions and health insurance and government benefits, so it is higher than wages or household cash income. For the typical household use median_household_income. Not the same as gdp_per_capita_usd.

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

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.

Citation styles

The publisher is the author. Invokely is named only as the place the figures were read, where a style asks for it.

APA 7

U.S. Bureau of Economic Analysis. (2026). CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents (Counties in Iowa by per capita personal income, 2020) [Data set]. Retrieved October 11, 2026, from https://apps.bea.gov/regional/zip/CAINC1.zip

MLA 9

CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents, Counties in Iowa by per capita personal income, 2020. U.S. Bureau of Economic Analysis, 5 Feb. 2026, https://apps.bea.gov/regional/zip/CAINC1.zip. Invokely, https://invokely.ai/rankings/per-capita-personal-income/iowa-counties?period=2020. Accessed 11 Oct. 2026.

Chicago (author-date)

U.S. Bureau of Economic Analysis. 2026. CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents. Counties in Iowa by per capita personal income, 2020. Dataset. Accessed October 11, 2026. https://apps.bea.gov/regional/zip/CAINC1.zip. Also distributed by Invokely, https://invokely.ai/rankings/per-capita-personal-income/iowa-counties?period=2020.

Harvard

U.S. Bureau of Economic Analysis (2026) CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents, Counties in Iowa by per capita personal income, 2020 [Dataset]. Available at: https://apps.bea.gov/regional/zip/CAINC1.zip, via Invokely: https://invokely.ai/rankings/per-capita-personal-income/iowa-counties?period=2020 (Accessed: 11 October 2026).

BibTeX
@misc{bureau_counties_in_iowa_by_2020,
  author = {{U.S. Bureau of Economic Analysis}},
  title = {{CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents: Counties in Iowa by per capita personal income, 2020}},
  year = {2026},
  howpublished = {Data set},
  url = {https://apps.bea.gov/regional/zip/CAINC1.zip},
  urldate = {2026-10-11},
  note = {Accessed via Invokely, https://invokely.ai/rankings/per-capita-personal-income/iowa-counties?period=2020. Publisher attribution: 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.},
}
RIS
TY  - DATA
AU  - U.S. Bureau of Economic Analysis
TI  - CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents: Counties in Iowa by per capita personal income, 2020
PY  - 2026
DA  - 2026/02/05
PB  - U.S. Bureau of Economic Analysis
DB  - Invokely
UR  - https://apps.bea.gov/regional/zip/CAINC1.zip
L2  - https://invokely.ai/rankings/per-capita-personal-income/iowa-counties?period=2020
Y2  - 2026/10/11
N1  - Accessed via Invokely, https://invokely.ai/rankings/per-capita-personal-income/iowa-counties?period=2020.
N1  - Publisher attribution: 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.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

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 per capita personal income using official data, and cite the source.
rank_places {"indicator":"per_capita_personal_income","level":"province","within":"Iowa","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=per_capita_personal_income&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 per capita personal income?

Dallas County, with $70,079 in 2020, according to the U.S. Bureau of Economic Analysis.

Which county has the lowest per capita personal income?

Decatur County, with $38,639 in 2020.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Bureau of Economic Analysis, CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents. Retrieved 2026-10-11.

Per capita personal income: other rankings

Counties in Iowa: more rankings