Counties in Minnesota by per capita personal income

Hennepin County had the highest per capita personal income of 87 counties in 2020, at $77,971. Mahnomen County had the lowest, at $41,315. The median was $53,472 and the figure for Minnesota was $61,358. Source: the U.S. Bureau of Economic Analysis.

Keep it in a collection in your library.
Highest77,971Hennepin County
Lowest41,315Mahnomen County
Median53,47287 counties
Minnesota61,358History

Map of counties, 2020

Aitkin County: 46,927 USDAnoka County: 55,740 USDBecker County: 51,442 USDBeltrami County: 46,921 USDBenton County: 49,014 USDBig Stone County: 57,847 USDBlue Earth County: 48,431 USDBrown County: 56,940 USDCarlton County: 46,104 USDCarver County: 75,169 USDCass County: 50,496 USDChippewa County: 48,586 USDChisago County: 53,472 USDClay County: 46,909 USDClearwater County: 52,051 USDCook County: 55,144 USDCottonwood County: 54,575 USDCrow Wing County: 49,204 USDDakota County: 63,883 USDDodge County: 52,023 USDDouglas County: 55,851 USDFaribault County: 47,992 USDFillmore County: 49,200 USDFreeborn County: 48,938 USDGoodhue County: 56,535 USDGrant County: 54,226 USDHennepin County: 77,971 USDHouston County: 55,285 USDHubbard County: 56,259 USDIsanti County: 48,956 USDItasca County: 48,390 USDJackson County: 58,426 USDKanabec County: 49,183 USDKandiyohi County: 53,954 USDKittson County: 62,364 USDKoochiching County: 47,462 USDLac qui Parle County: 56,991 USDLake County: 49,101 USDLake of the Woods County: 56,830 USDLe Sueur County: 53,949 USDLincoln County: 51,179 USDLyon County: 53,818 USDMcLeod County: 51,663 USDMahnomen County: 41,315 USDMarshall County: 65,008 USDMartin County: 54,395 USDMeeker County: 48,878 USDMille Lacs County: 47,125 USDMorrison County: 47,215 USDMower County: 49,895 USDMurray County: 61,788 USDNicollet County: 53,186 USDNobles County: 51,611 USDNorman County: 50,092 USDOlmsted County: 61,774 USDOtter Tail County: 53,161 USDPennington County: 59,308 USDPine County: 42,938 USDPipestone County: 56,997 USDPolk County: 53,650 USDPope County: 56,597 USDRamsey County: 57,807 USDRed Lake County: 56,943 USDRedwood County: 60,577 USDRenville County: 55,805 USDRice County: 47,639 USDRock County: 56,765 USDRoseau County: 53,714 USDSt. Louis County: 50,734 USDScott County: 65,193 USDSherburne County: 52,084 USDSibley County: 52,873 USDStearns County: 53,463 USDSteele County: 50,172 USDStevens County: 55,484 USDSwift County: 52,759 USDTodd County: 43,750 USDTraverse County: 65,683 USDWabasha County: 55,849 USDWadena County: 43,675 USDWaseca County: 46,957 USDWashington County: 71,178 USDWatonwan County: 49,677 USDWilkin County: 58,373 USDWinona County: 54,784 USDWright County: 55,338 USDYellow Medicine County: 61,373 USD
  • Under 48K
  • 48K to 50K
  • 50K to 53K
  • 53K to 56K
  • 56K to 58K
  • 58K 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

Hennepin County: 77,971 USDHennepin County77,971Carver County: 75,169 USDCarver County75,169Washington County: 71,178 USDWashington County71,178Traverse County: 65,683 USDTraverse County65,683Scott County: 65,193 USDScott County65,193Marshall County: 65,008 USDMarshall County65,008Dakota County: 63,883 USDDakota County63,883Kittson County: 62,364 USDKittson County62,364Murray County: 61,788 USDMurray County61,788Olmsted County: 61,774 USDOlmsted County61,774Yellow Medicine County: 61,373 USDYellow Medicine County61,373Redwood County: 60,577 USDRedwood County60,577Pennington County: 59,308 USDPennington County59,308Jackson County: 58,426 USDJackson County58,426Wilkin County: 58,373 USDWilkin County58,373Big Stone County: 57,847 USDBig Stone County57,847Ramsey County: 57,807 USDRamsey County57,807Pipestone County: 56,997 USDPipestone County56,997Lac qui Parle County: 56,991 USDLac qui Parle County56,991Red Lake County: 56,943 USDRed Lake County56,943Brown County: 56,940 USDBrown County56,940Lake of the Woods County: 56,830 USDLake of the Woods County56,830Rock County: 56,765 USDRock County56,765Pope County: 56,597 USDPope County56,597Goodhue County: 56,535 USDGoodhue County56,535Hubbard County: 56,259 USDHubbard County56,259Douglas County: 55,851 USDDouglas County55,851Wabasha County: 55,849 USDWabasha County55,849Renville County: 55,805 USDRenville County55,805Anoka County: 55,740 USDAnoka County55,740Stevens County: 55,484 USDStevens County55,484Wright County: 55,338 USDWright County55,338Houston County: 55,285 USDHouston County55,285Cook County: 55,144 USDCook County55,144Winona County: 54,784 USDWinona County54,784Cottonwood County: 54,575 USDCottonwood County54,575Martin County: 54,395 USDMartin County54,395Grant County: 54,226 USDGrant County54,226Kandiyohi County: 53,954 USDKandiyohi County53,954Le Sueur County: 53,949 USDLe Sueur County53,949Hennepin County: 77,971 USDHennepin County77,971Carver County: 75,169 USDCarver County75,169Washington County: 71,178 USDWashington County71,178Traverse County: 65,683 USDTraverse County65,683Scott County: 65,193 USDScott County65,193Marshall County: 65,008 USDMarshall County65,008Dakota County: 63,883 USDDakota County63,883Kittson County: 62,364 USDKittson County62,364Murray County: 61,788 USDMurray County61,788Olmsted County: 61,774 USDOlmsted County61,774Yellow Medicine County: 61,373 USDYellow Medicine County61,373Redwood County: 60,577 USDRedwood County60,577Pennington County: 59,308 USDPennington County59,308Jackson County: 58,426 USDJackson County58,426Wilkin County: 58,373 USDWilkin County58,373Big Stone County: 57,847 USDBig Stone County57,847Ramsey County: 57,807 USDRamsey County57,807Pipestone County: 56,997 USDPipestone County56,997Lac qui Parle County: 56,991 USDLac qui Parle County56,991Red Lake County: 56,943 USDRed Lake County56,943Brown County: 56,940 USDBrown County56,940Lake of the Woods County: 56,830 USDLake of the Woods County56,830Rock County: 56,765 USDRock County56,765Pope County: 56,597 USDPope County56,597Goodhue County: 56,535 USDGoodhue County56,535Hubbard County: 56,259 USDHubbard County56,259Douglas County: 55,851 USDDouglas County55,851Wabasha County: 55,849 USDWabasha County55,849Renville County: 55,805 USDRenville County55,805Anoka County: 55,740 USDAnoka County55,740Stevens County: 55,484 USDStevens County55,484Wright County: 55,338 USDWright County55,338Houston County: 55,285 USDHouston County55,285Cook County: 55,144 USDCook County55,144Winona County: 54,784 USDWinona County54,784Cottonwood County: 54,575 USDCottonwood County54,575Martin County: 54,395 USDMartin County54,395Grant County: 54,226 USDGrant County54,226Kandiyohi County: 53,954 USDKandiyohi County53,954Le Sueur County: 53,949 USDLe Sueur County53,949
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
1Hennepin County77,971+2.9%
2Carver County75,169+2.5%
3Washington County71,178+3.3%
4Traverse County65,683+34.7%
5Scott County65,193+4.4%
6Marshall County65,008+23.1%
7Dakota County63,883+4.9%
8Kittson County62,364+34.3%
9Murray County61,788+19.1%
10Olmsted County61,774+6.4%
11Yellow Medicine County61,373+10.8%
12Redwood County60,577+17.8%
13Pennington County59,308+10.3%
14Jackson County58,426+13.8%
15Wilkin County58,373+21%
16Big Stone County57,847+16.5%
17Ramsey County57,807+6.9%
18Pipestone County56,997+10.4%
19Lac qui Parle County56,991+15.4%
20Red Lake County56,943+13.7%
21Brown County56,940+9.3%
22Lake of the Woods County56,830+7.7%
23Rock County56,765+18.9%
24Pope County56,597+14.2%
25Goodhue County56,535+5.4%
26Hubbard County56,259+6%
27Douglas County55,851+9%
28Wabasha County55,849+11.8%
29Renville County55,805+18.9%
30Anoka County55,740+6.1%
31Stevens County55,484+19.1%
32Wright County55,338+6.6%
33Houston County55,285+8.3%
34Cook County55,144+6.8%
35Winona County54,784+12.9%
36Cottonwood County54,575+23.1%
37Martin County54,395+7.3%
38Grant County54,226+20.3%
39Kandiyohi County53,954+6.9%
40Le Sueur County53,949+8.6%
41Lyon County53,818+10.3%
42Roseau County53,714+14.2%
43Polk County53,650+15.6%
44Chisago County53,472+5.2%
45Stearns County53,463+10.2%
46Nicollet County53,186+6.5%
47Otter Tail County53,161+13.2%
48Sibley County52,873+12.8%
49Swift County52,759+16.9%
50Sherburne County52,084+5.7%
51Clearwater County52,051+13.9%
52Dodge County52,023+11.7%
53McLeod County51,663+8.9%
54Nobles County51,611+19.8%
55Becker County51,442+8.3%
56Lincoln County51,179+11.6%
57St. Louis County50,734+6.2%
58Cass County50,496+7.4%
59Steele County50,172+8.6%
60Norman County50,092+33.6%
61Mower County49,895+9.7%
62Watonwan County49,677+12.9%
63Crow Wing County49,204+7.3%
64Fillmore County49,200+13.3%
65Kanabec County49,183+12%
66Lake County49,101+5.1%
67Benton County49,014+8.1%
68Isanti County48,956+5.9%
69Freeborn County48,938+9.8%
70Meeker County48,878+10.8%
71Chippewa County48,586+10.3%
72Blue Earth County48,431+7.5%
73Itasca County48,390+8.9%
74Faribault County47,992+13.4%
75Rice County47,639+7.2%
76Koochiching County47,462+6.6%
77Morrison County47,215+13.5%
78Mille Lacs County47,125+8.9%
79Waseca County46,957+13.3%
80Aitkin County46,927+12.2%
81Beltrami County46,921+9.9%
82Clay County46,909+8.3%
83Carlton County46,104+6.6%
84Todd County43,750+2.9%
85Wadena County43,675+11.1%
86Pine County42,938+10.1%
87Mahnomen County41,315+19%

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 Minnesota 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 Minnesota 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/minnesota-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 Minnesota 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/minnesota-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 Minnesota 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/minnesota-counties?period=2020 (Accessed: 11 October 2026).

BibTeX
@misc{bureau_counties_in_minnesota_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 Minnesota 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/minnesota-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 Minnesota 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/minnesota-counties?period=2020
Y2  - 2026/10/11
N1  - Accessed via Invokely, https://invokely.ai/rankings/per-capita-personal-income/minnesota-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 Minnesota by per capita personal income using official data, and cite the source.
rank_places {"indicator":"per_capita_personal_income","level":"province","within":"Minnesota","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=per_capita_personal_income&level=province&within=Minnesota&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?

Hennepin County, with $77,971 in 2020, according to the U.S. Bureau of Economic Analysis.

Which county has the lowest per capita personal income?

Mahnomen County, with $41,315 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 Minnesota: more rankings