Counties in Minnesota by GDP per capita (US dollars)

Pennington County had the highest GDP per capita (US dollars) of 87 counties in 2021, at $170,590. Pine County had the lowest, at $28,304. The median was $53,135 and the figure for Minnesota was $72,368. Source: BEA.

Highest170,590Pennington County
Lowest28,304Pine County
Median53,13587 counties
Minnesota72,368History

Top 40 counties, 2021

CSVChart (SVG)

Pennington CountyPennington County: 170,590 USD170,590Hennepin CountyHennepin County: 125,233 USD125,233Roseau CountyRoseau County: 98,843 USD98,843Lincoln CountyLincoln County: 85,109 USD85,109Ramsey CountyRamsey County: 84,683 USD84,683Kittson CountyKittson County: 79,185 USD79,185Olmsted CountyOlmsted County: 78,928 USD78,928Pipestone CountyPipestone County: 77,589 USD77,589Stevens CountyStevens County: 72,284 USD72,284Traverse CountyTraverse County: 72,235 USD72,235Jackson CountyJackson County: 71,543 USD71,543Redwood CountyRedwood County: 71,077 USD71,077Goodhue CountyGoodhue County: 70,003 USD70,003Lyon CountyLyon County: 68,439 USD68,439Cottonwood CountyCottonwood County: 67,116 USD67,116Rock CountyRock County: 66,626 USD66,626Dakota CountyDakota County: 66,349 USD66,349Steele CountySteele County: 66,183 USD66,183Blue Earth CountyBlue Earth County: 65,875 USD65,875Murray CountyMurray County: 65,726 USD65,726Renville CountyRenville County: 64,603 USD64,603Nobles CountyNobles County: 64,556 USD64,556Yellow Medicine CountyYellow Medicine County: 62,324 USD62,324Stearns CountyStearns County: 62,066 USD62,066Martin CountyMartin County: 61,810 USD61,810Marshall CountyMarshall County: 61,774 USD61,774Brown CountyBrown County: 61,424 USD61,424Wilkin CountyWilkin County: 60,450 USD60,450Mower CountyMower County: 59,940 USD59,940Swift CountySwift County: 59,690 USD59,690Douglas CountyDouglas County: 59,471 USD59,471Lake of the Woods CountyLake of the Woods County: 58,137 USD58,137St. Louis CountySt. Louis County: 57,434 USD57,434Kandiyohi CountyKandiyohi County: 57,201 USD57,201Pope CountyPope County: 57,182 USD57,182Carver CountyCarver County: 56,830 USD56,830Red Lake CountyRed Lake County: 56,719 USD56,719Polk CountyPolk County: 55,869 USD55,869Lac qui Parle CountyLac qui Parle County: 54,826 USD54,826Chippewa CountyChippewa County: 54,489 USD54,489
USD. Source: Invokely calculation with data from BEA. Retrieved 2026-10-09.

Full ranking

RankCounties2021
USD
Change on 2020
1Pennington County170,590+27.7%
2Hennepin County125,233+11.2%
3Roseau County98,843+27.5%
4Lincoln County85,109+40.1%
5Ramsey County84,683+6.2%
6Kittson County79,185+40.6%
7Olmsted County78,928+6%
8Pipestone County77,589+12.7%
9Stevens County72,284+6.4%
10Traverse County72,235+18.5%
11Jackson County71,543+10%
12Redwood County71,077+26.6%
13Goodhue County70,003+10.8%
14Lyon County68,439+11.1%
15Cottonwood County67,116+13.9%
16Rock County66,626+7.9%
17Dakota County66,349+8.8%
18Steele County66,183+7.6%
19Blue Earth County65,875+8.7%
20Murray County65,726+4.1%
21Renville County64,603+24.5%
22Nobles County64,556+10.6%
23Yellow Medicine County62,324+7.9%
24Stearns County62,066+6.9%
25Martin County61,810+22.4%
26Marshall County61,774+24.2%
27Brown County61,424+11.5%
28Wilkin County60,450+27.6%
29Mower County59,940+10.1%
30Swift County59,690+16.5%
31Douglas County59,471+10.9%
32Lake of the Woods County58,137+7.2%
33St. Louis County57,434+9.8%
34Kandiyohi County57,201+8.9%
35Pope County57,182+16.2%
36Carver County56,830+10.4%
37Red Lake County56,719+43.5%
38Polk County55,869+17.7%
39Lac qui Parle County54,826+22.9%
40Chippewa County54,489+18.2%
41McLeod County53,560+9.5%
42Itasca County53,514+16.1%
43Meeker County53,339+7.2%
44Big Stone County53,135+14.9%
45Grant County52,983+13.4%
46Scott County52,901+14.2%
47Winona County52,189+5.5%
48Cook County51,228+11.2%
49Lake County51,014+3.7%
50Norman County50,856+33.7%
51Washington County49,702+10%
52Nicollet County49,330+10.2%
53Benton County48,576+6.8%
54Freeborn County48,414+15.2%
55Watonwan County48,238+19.7%
56Crow Wing County47,926+4.9%
57Cass County47,568+40.3%
58Rice County47,494+7.2%
59Anoka County47,368+5.4%
60Becker County46,685+11.7%
61Faribault County45,882+22.2%
62Beltrami County45,722+8.4%
63Otter Tail County45,692+10%
64Waseca County45,192+14.8%
65Koochiching County44,377+5.3%
66Carlton County44,333+12.9%
67Dodge County43,551+19.2%
68Hubbard County42,697+7%
69Mahnomen County42,290+33.9%
70Wadena County42,053+8.4%
71Wright County41,468+8.4%
72Wabasha County41,452+9.2%
73Clearwater County41,042+24.6%
74Sherburne County40,820+8.9%
75Clay County37,545+11.3%
76Le Sueur County36,647+5.4%
77Aitkin County35,888+11.5%
78Morrison County35,640+3.6%
79Houston County35,505+14.3%
80Fillmore County35,466+9.1%
81Mille Lacs County35,311+11.3%
82Todd County34,844+8.9%
83Sibley County34,777+17.1%
84Chisago County32,428+9.9%
85Isanti County30,858+8.7%
86Kanabec County30,440+8.6%
87Pine County28,304+8.1%

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 Minnesota by GDP per capita (US dollars) using official data, and cite the source.
rank_places {"indicator":"gdp_per_capita_usd","level":"province","within":"Minnesota","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=gdp_per_capita_usd&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 GDP per capita (US dollars)?

Pennington County, with $170,590 in 2021, according to BEA.

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

Pine County, with $28,304 in 2021.

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 Minnesota: more rankings