Counties in Minnesota by median household income

Carver County had the highest median household income of 87 counties in 2023, at $123,144. Mahnomen County had the lowest, at $53,925. The median was $71,573 and the figure for Minnesota was $87,556. Source: the U.S. Census Bureau.

Highest123,144Carver County
Lowest53,925Mahnomen County
Median71,57387 counties
Minnesota87,556History

Top 40 counties, 2023

CSVChart (SVG)

Carver CountyCarver County: 123,144 USD123,144Scott CountyScott County: 120,247 USD120,247Washington CountyWashington County: 114,457 USD114,457Wright CountyWright County: 106,666 USD106,666Dakota CountyDakota County: 105,212 USD105,212Sherburne CountySherburne County: 102,965 USD102,965Anoka CountyAnoka County: 98,764 USD98,764Chisago CountyChisago County: 98,260 USD98,260Hennepin CountyHennepin County: 96,339 USD96,339Olmsted CountyOlmsted County: 93,494 USD93,494Dodge CountyDodge County: 92,943 USD92,943Le Sueur CountyLe Sueur County: 90,218 USD90,218Isanti CountyIsanti County: 86,573 USD86,573Steele CountySteele County: 83,448 USD83,448Rice CountyRice County: 82,792 USD82,792Goodhue CountyGoodhue County: 82,749 USD82,749Ramsey CountyRamsey County: 81,004 USD81,004Nicollet CountyNicollet County: 80,362 USD80,362Wabasha CountyWabasha County: 80,133 USD80,133Carlton CountyCarlton County: 80,042 USD80,042McLeod CountyMcLeod County: 78,468 USD78,468Clay CountyClay County: 77,664 USD77,664Red Lake CountyRed Lake County: 77,500 USD77,500Douglas CountyDouglas County: 77,264 USD77,264Houston CountyHouston County: 77,087 USD77,087Stearns CountyStearns County: 76,447 USD76,447Sibley CountySibley County: 76,082 USD76,082Lake CountyLake County: 75,621 USD75,621Fillmore CountyFillmore County: 75,225 USD75,225Kandiyohi CountyKandiyohi County: 75,097 USD75,097Waseca CountyWaseca County: 75,052 USD75,052Meeker CountyMeeker County: 75,037 USD75,037Murray CountyMurray County: 74,475 USD74,475Roseau CountyRoseau County: 73,611 USD73,611Grant CountyGrant County: 72,957 USD72,957Lyon CountyLyon County: 72,761 USD72,761Blue Earth CountyBlue Earth County: 72,623 USD72,623Pennington CountyPennington County: 72,561 USD72,561Pope CountyPope County: 72,205 USD72,205Kanabec CountyKanabec County: 71,915 USD71,915
USD. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2023
USD
Change on 2022
1Carver County123,144+5.9%
2Scott County120,247+1.7%
3Washington County114,457+3.3%
4Wright County106,666+3.6%
5Dakota County105,212+3.8%
6Sherburne County102,965+3.6%
7Anoka County98,764+3.1%
8Chisago County98,260+0.8%
9Hennepin County96,339+4%
10Olmsted County93,494+3.4%
11Dodge County92,943+0.1%
12Le Sueur County90,218+3.5%
13Isanti County86,573+3%
14Steele County83,448+4.7%
15Rice County82,792+5.9%
16Goodhue County82,749+5.6%
17Ramsey County81,004+3.7%
18Nicollet County80,362+1.6%
19Wabasha County80,133+6.8%
20Carlton County80,042+7.2%
21McLeod County78,468+7.1%
22Clay County77,664+3.5%
23Red Lake County77,500+4.9%
24Douglas County77,264+6.6%
25Houston County77,087+7.7%
26Stearns County76,447+4.6%
27Sibley County76,082+1.7%
28Lake County75,621+2.4%
29Fillmore County75,225+2.7%
30Kandiyohi County75,097+2.5%
31Waseca County75,052+4.4%
32Meeker County75,037-1.2%
33Murray County74,475+4.2%
34Roseau County73,611+5%
35Grant County72,957+7.9%
36Lyon County72,761+5.6%
37Blue Earth County72,623+2.4%
38Pennington County72,561+1.5%
39Pope County72,205+1.4%
40Kanabec County71,915+4.2%
41Marshall County71,701+3.3%
42Cook County71,643-0.4%
43Lac qui Parle County71,639+7%
44Yellow Medicine County71,573+1.4%
45Mower County71,495+6.8%
46Benton County71,480+1.6%
47Mille Lacs County71,455+4.9%
48Crow Wing County71,343+8.1%
49Becker County71,117+3.5%
50Stevens County71,060+1.9%
51Otter Tail County70,912+4.3%
52Rock County70,698-5.8%
53Hubbard County70,622+5.1%
54Watonwan County70,593+8.3%
55Winona County70,198+6.1%
56Lake of the Woods County70,091+13.7%
57Jackson County69,955+2.3%
58Norman County69,833+7%
59Pine County69,666+7.1%
60Wilkin County69,635+3.8%
61Kittson County69,615+5.5%
62St. Louis County69,455+4.5%
63Chippewa County69,192+11.4%
64Polk County69,136-0.6%
65Koochiching County69,115+15.6%
66Renville County69,086+4.2%
67Freeborn County69,012+5.1%
68Brown County68,690+2.5%
69Morrison County68,640+3.6%
70Cottonwood County68,239+7.3%
71Lincoln County67,715+4.6%
72Beltrami County67,257+8.2%
73Redwood County67,024+2.1%
74Itasca County66,380+3.8%
75Pipestone County66,073-3.3%
76Traverse County65,931+3.9%
77Nobles County65,509+4%
78Big Stone County65,475+3.9%
79Cass County64,937+4.8%
80Clearwater County64,934+3.5%
81Faribault County64,391+0.6%
82Todd County63,039-0.3%
83Martin County62,969+2.1%
84Swift County62,601+7.3%
85Aitkin County59,498+5.5%
86Wadena County56,882+3.9%
87Mahnomen County53,925+2.2%

Other periods

About this ranking

Household income in the past 12 months at the middle of the distribution, in US dollars adjusted to the last year of the period. United States: American Community Survey five-year estimate, where the period shown is the last year of the five-year span.

US dollars. For Spanish places use net_income_per_household (average, EUR).

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. Census Bureau. American Community Survey 5-year estimates, table B19013: median household income in the past 12 months. https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b19013.dat. Retrieved 2026-10-08.

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 median household income using official data, and cite the source.
rank_places {"indicator":"median_household_income","level":"province","within":"Minnesota","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=median_household_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 median household income?

Carver County, with $123,144 in 2023, according to the U.S. Census Bureau.

Which county has the lowest median household income?

Mahnomen County, with $53,925 in 2023.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, American Community Survey 5-year estimates, table B19013: median household income in the past 12 months. Retrieved 2026-10-08.

Median household income: other rankings

Counties in Minnesota: more rankings