CensusEasy
RANKING · 2024 ACS · 155 SHOWN OF 155

Highest median household income, Minnesota cities

Minnesota cities ranked by median household income from the 2024 American Community Survey 5-year estimates. This list covers the 155 cities in Minnesota that qualify, ranked against each other statewide. The median across all 155 is $90,009. Biggest climber in the top 100 since 2020: Albertville, MN, up 60 places to #21.

Flip the list · Lowest median household income, US cities →
MinnesotaAll statesPop > 5KAll rankings
Highest median household income by state
RANKPLACESTATEPOPMEDIAN HOUSEHOLD INCOMEVS 2000
01North Oaks, MNMN5,283$231,742+55%
02▲2Medina, MNMN7,460$230,859+160%
03Victoria, MNMN12,447$195,639+125%
04▼2Orono, MNMN8,301$173,527+96%
05Shorewood, MNMN7,620$171,063+77%
06▲1Minnetrista, MNMN9,458$163,051+80%
07▲2Rogers, MNMN15,606$158,750+117%
08▼2Lake Elmo, MNMN14,376$153,669+100%
09▲1Elko New Market, MNMN5,300$152,150–
10▲8Dayton, MNMN11,402$148,947+123%
11▲12Carver, MNMN7,198$147,697+127%
12▼1Chanhassen, MNMN25,748$143,651+71%
13Credit River, MNMN5,644$143,125–
14▲6Lakeville, MNMN79,270$139,041+92%
15▲1Andover, MNMN33,874$137,593+80%
16▲1Plymouth, MNMN78,942$136,534+77%
17▲9Prior Lake, MNMN28,140$134,255+78%
18▲12Arden Hills, MNMN9,583$134,118+107%
19▼11Corcoran, MNMN9,269$133,423+69%
20▼8Mendota Heights, MNMN11,475$132,768+64%
21▲60Albertville, MNMN8,544$132,734+128%
22▼7Maple Grove, MNMN73,893$132,731+74%
23▲1St. Michael, MNMN22,498$131,274+88%
24▼10Eden Prairie, MNMN63,075$130,489+67%
25▼3Rosemount, MNMN31,881$129,625+97%
26▼1Edina, MNMN54,356$128,767+95%
27▲1Lino Lakes, MNMN23,220$127,181+68%
28▼15Savage, MNMN32,970$125,513+67%
29▼2Woodbury, MNMN81,558$125,310+65%
30▲1Byron, MNMN6,740$124,010+111%
31▲12Farmington, MNMN25,425$123,673+100%
32▼13Mahtomedi, MNMN8,189$123,319+71%
33Cottage Grove, MNMN43,604$120,791+84%
34▲19Big Lake, MNMN12,929$120,549+138%
35▲2Ham Lake, MNMN17,104$120,135+77%
36▼15Otsego, MNMN24,525$119,927+109%
37▼1Minnetonka, MNMN53,969$119,517+71%
38▼9Oak Grove, MNMN9,476$117,696+68%
39Ramsey, MNMN29,624$116,415+69%
40▲5Hugo, MNMN17,167$116,228+83%
41Champlin, MNMN23,125$116,102+76%
42▲15St. Francis, MNMN8,635$111,198+114%
43▼8Waconia, MNMN14,113$111,031+99%
44▲6Chaska, MNMN30,513$110,956+84%
45▲6Jordan, MNMN6,988$110,057+132%
46▲1East Bethel, MNMN12,605$110,000+90%
47▼13Delano, MNMN7,788$109,946+108%
48▼10Golden Valley, MNMN21,325$108,772+75%
49▲5Elk River, MNMN27,896$108,741+87%
50▼6Eagan, MNMN67,109$108,690+61%
51▼11Shoreview, MNMN26,906$108,370+55%
52Wyoming, MNMN8,121$107,565+91%
53▼5Shakopee, MNMN49,366$107,223+81%
54▲1Blaine, MNMN76,603$106,801+80%
55▼9Stillwater, MNMN19,354$105,853+85%
56▲8Chisago City, MNMN5,955$102,197+166%
57▲3St. Louis Park, MNMN50,027$101,648+106%
58▲5Inver Grove Heights, MNMN36,873$101,316+71%
59▲3St. Paul Park, MNMN5,396$100,642+98%
60▼4Belle Plaine, MNMN7,632$99,315+98%
61▲5Vadnais Heights, MNMN13,052$98,685+62%
62▼30Lindstrom, MNMN5,039$98,226+118%
63▼14Apple Valley, MNMN55,248$97,673+40%
65▲22Falcon Heights, MNMN5,071$96,528+88%
66▼24Lonsdale, MNMN5,117$95,176+90%
67▼2New Prague, MNMN8,238$94,539+126%
68▲9Hastings, MNMN22,563$93,998+77%
69▲11Oakdale, MNMN30,588$93,772+67%
70▼2Kasson, MNMN7,350$93,333+90%
71▼1Bloomington, MNMN89,034$93,211+71%
72▼11Forest Lake, MNMN20,952$92,944+109%
73▲19Crystal, MNMN22,239$92,513+90%
74▲12Maplewood, MNMN40,717$91,394+77%
75▼8Hermantown, MNMN10,110$90,849+82%
76▲12Spring Lake Park, MNMN7,127$90,753+95%
77▼18North Branch, MNMN12,398$90,456+80%
78▲6Mounds View, MNMN12,786$90,009+73%
79▲6Brooklyn Park, MNMN83,543$89,891+59%
80▼8Rochester, MNMN124,292$89,389+82%
81▲16Buffalo, MNMN16,878$88,820+79%
82▼6New Brighton, MNMN22,159$88,521+67%
83Robbinsdale, MNMN14,030$88,252+83%
84▼13Coon Rapids, MNMN64,193$88,251+59%
85▲19South St. Paul, MNMN20,532$87,994+95%
86▼4Isanti, MNMN7,714$87,500+101%
87▼14Burnsville, MNMN65,244$87,024+50%
88▼9Roseville, MNMN35,663$86,930+70%
89▼14Mound, MNMN9,064$86,675+43%
90▼16Becker, MNMN5,425$86,094+70%
91▼13Zimmerman, MNMN6,904$85,645+74%
92▲20La Crescent, MNMN5,261$85,368+88%
93Richfield, MNMN36,593$85,132+87%
94▲2Northfield, MNMN21,992$84,895+70%
95▲3North St. Paul, MNMN12,780$84,797+67%
96▼1Sartell, MNMN19,918$84,131+60%
97▼6White Bear Lake, MNMN23,392$83,554+58%
98▼29Stewartville, MNMN6,850$82,632+87%
99▲1Minneapolis, MNMN430,324$80,846+113%
100▼10North Mankato, MNMN14,165$80,791+66%
101Owatonna, MNMN26,633$80,750+77%
102▼13Monticello, MNMN15,670$79,534+75%
103▲19Little Canada, MNMN10,567$77,957+67%
104▼2Fridley, MNMN30,829$77,680+61%
105▲3New Hope, MNMN20,807$77,662+66%
106▲11East Grand Forks, MNMN8,906$77,549+116%
107▼1Anoka, MNMN18,169$75,948+78%
108▲5Hopkins, MNMN19,523$75,234+92%
109▼10St. Joseph, MNMN6,846$74,946+92%
110▼3Columbia Heights, MNMN22,482$73,691+82%
111St. Paul, MNMN306,684$73,394+89%
112▲9Hutchinson, MNMN14,655$72,836+72%
113▼8Moorhead, MNMN46,533$72,761+109%
114▼11Brooklyn Center, MNMN31,846$72,535+63%
115▼5Lake City, MNMN5,306$72,244+78%
116Newport, MNMN5,525$71,979+59%
117▲11Sauk Rapids, MNMN13,768$71,841+57%
118▼9Glencoe, MNMN5,632$71,356+53%
119▲12Thief River Falls, MNMN8,799$71,144+131%
120▼26Baxter, MNMN9,217$70,688+35%
121▼3Cambridge, MNMN11,090$69,154+96%
122▲4Duluth, MNMN88,330$68,807+104%
123▲9Montevideo, MNMN5,335$68,596+111%
124▲20Marshall, MNMN14,171$68,566+81%
125▼6West St. Paul, MNMN21,950$68,464+67%
126▲15Austin, MNMN26,689$68,057+102%
127▼12Morris, MNMN5,150$67,727+113%
128▼8Red Wing, MNMN16,805$67,192+54%
129▲1Mankato, MNMN46,529$66,873+97%
130▼5St. Peter, MNMN12,275$65,122+61%
131▲16Albert Lea, MNMN18,217$64,603+97%
132▼18New Ulm, MNMN13,863$64,449+61%
133▲3Waseca, MNMN9,035$64,074+62%
134▲1Detroit Lakes, MNMN10,019$62,958+115%
135▼2Willmar, MNMN22,001$62,280+86%
136▲16Princeton, MNMN5,480$62,219+77%
137▲1Worthington, MNMN13,979$61,797+70%
138▼9Redwood Falls, MNMN5,040$61,750+59%
139▼16Faribault, MNMN25,040$61,449+50%
140▼3St. Cloud, MNMN72,647$61,374+64%
141▼17Alexandria, MNMN15,045$61,374+129%
142▼15Cloquet, MNMN12,399$61,367+72%
143Grand Rapids, MNMN11,181$61,029+111%
144▲4Waite Park, MNMN8,450$59,285+75%
145International Falls, MNMN5,481$57,662+93%
146▼6Crookston, MNMN7,375$57,315+66%
147▼5Winona, MNMN26,530$56,337+72%
148▲1Fergus Falls, MNMN14,246$56,162+79%
149▲4Brainerd, MNMN14,428$56,111+109%
150▼4Hibbing, MNMN15,823$55,789+67%
151▲3Bemidji, MNMN15,770$55,405+97%
152▼18Litchfield, MNMN6,528$54,875+52%
153▼14Fairmont, MNMN10,099$53,084+57%
154▼4Virginia, MNMN8,187$51,720+79%
155▼4Little Falls, MNMN9,277$47,863+57%
SHOWING 1–155 OF 155

UPDATED 2026-09-11 · DATA: US CENSUS BUREAU ACS 5-YEAR ESTIMATES