CensusEasy
RANKING · 2020 CENSUS · 154 SHOWN OF 154

Highest White (non-Hispanic) household income, Minnesota cities · 2020

Minnesota cities ranked by the median income of households with a White, non-Hispanic householder (2020 American Community Survey). Places with fewer than 1,000 White non-Hispanic residents are excluded. This list covers the 154 cities in Minnesota that qualify, ranked against each other statewide. The median across all 154 is $78,446.

MinnesotaAll statesPop > 5KAll rankings
SAME RANKING BYCountiesStates
Highest White (non-Hispanic) household income by state
RANKPLACESTATEPOPWHITE (NON-HISPANIC) HOUSEHOLD INCOMEVS –
01North Oaks, MNMN5,283$209,423–
02Orono, MNMN8,301$187,917–
03Victoria, MNMN12,447$159,000–
04Lake Elmo, MNMN14,376$158,194–
05Medina, MNMN7,460$152,393–
06Minnetrista, MNMN9,458$144,000–
07Shorewood, MNMN7,620$142,941–
08Corcoran, MNMN9,269$141,136–
09Rogers, MNMN15,606$133,274–
10Elko New Market, MNMN5,300$133,141–
11Mendota Heights, MNMN11,475$127,775–
12Chanhassen, MNMN25,748$121,875–
13Savage, MNMN32,970$121,657–
14Eden Prairie, MNMN63,075$117,094–
15Dayton, MNMN11,402$115,982–
16Maple Grove, MNMN73,893$114,848–
17Mahtomedi, MNMN8,189$113,594–
18Lakeville, MNMN79,270$113,166–
19St. Michael, MNMN22,498$113,054–
20Woodbury, MNMN81,558$112,597–
21Andover, MNMN33,874$112,347–
22Edina, MNMN54,356$110,806–
23Plymouth, MNMN78,942$109,874–
24Rosemount, MNMN31,881$109,429–
25Byron, MNMN6,740$109,375–
26Otsego, MNMN24,525$109,281–
27Carver, MNMN7,198$109,247–
28Lino Lakes, MNMN23,220$107,143–
29Prior Lake, MNMN28,140$106,829–
30Oak Grove, MNMN9,476$106,828–
31Arden Hills, MNMN9,583$106,757–
32Delano, MNMN7,788$103,661–
33Cottage Grove, MNMN43,604$102,602–
34Minnetonka, MNMN53,969$102,456–
35Waconia, MNMN14,113$100,530–
36Eagan, MNMN67,109$99,732–
37Golden Valley, MNMN21,325$99,716–
38Ham Lake, MNMN17,104$99,615–
39Lindstrom, MNMN5,039$99,063–
40Champlin, MNMN23,125$98,184–
41Ramsey, MNMN29,624$98,030–
42Shoreview, MNMN26,906$97,663–
43Falcon Heights, MNMN5,071$96,429–
44Farmington, MNMN25,425$96,132–
45Lonsdale, MNMN5,117$95,398–
46Chaska, MNMN30,513$95,219–
47Stillwater, MNMN19,354$94,133–
48Hugo, MNMN17,167$92,125–
49Shakopee, MNMN49,366$91,455–
50Jordan, MNMN6,988$90,737–
51Apple Valley, MNMN55,248$90,658–
52East Bethel, MNMN12,605$90,564–
53Inver Grove Heights, MNMN36,873$90,408–
54Wyoming, MNMN8,121$88,862–
55Big Lake, MNMN12,929$88,710–
56Forest Lake, MNMN20,952$88,542–
57St. Louis Park, MNMN50,027$88,257–
58Elk River, MNMN27,896$88,175–
59Blaine, MNMN76,603$86,793–
60Belle Plaine, MNMN7,632$85,747–
61North Branch, MNMN12,398$85,295–
62St. Francis, MNMN8,635$84,709–
63Brooklyn Park, MNMN83,543$83,664–
64Bloomington, MNMN89,034$83,171–
65New Brighton, MNMN22,159$82,365–
66Vadnais Heights, MNMN13,052$82,276–
67Oakdale, MNMN30,588$81,865–
68Burnsville, MNMN65,244$81,860–
69Rochester, MNMN124,292$81,763–
70Chisago City, MNMN5,955$81,341–
72Hermantown, MNMN10,110$80,000–
73Minneapolis, MNMN430,324$79,861–
74St. Paul Park, MNMN5,396$79,514–
75Stewartville, MNMN6,850$79,188–
76New Prague, MNMN8,238$79,128–
77Kasson, MNMN7,350$78,446–
78Becker, MNMN5,425$77,647–
79Hastings, MNMN22,563$77,268–
80Coon Rapids, MNMN64,193$77,108–
81Richfield, MNMN36,593$76,900–
82Crystal, MNMN22,239$76,472–
83Roseville, MNMN35,663$76,272–
84Mounds View, MNMN12,786$76,189–
85Mound, MNMN9,064$75,597–
86Robbinsdale, MNMN14,030$75,474–
87Spring Lake Park, MNMN7,127$74,976–
88Zimmerman, MNMN6,904$74,679–
89Isanti, MNMN7,714$74,574–
90North Mankato, MNMN14,165$73,343–
91Albertville, MNMN8,544$73,240–
92Maplewood, MNMN40,717$72,438–
93Northfield, MNMN21,992$72,154–
94St. Paul, MNMN306,684$71,295–
95Buffalo, MNMN16,878$69,792–
96White Bear Lake, MNMN23,392$69,650–
97Sartell, MNMN19,918$69,456–
98Owatonna, MNMN26,633$69,250–
99North St. Paul, MNMN12,780$69,131–
100Baxter, MNMN9,217$69,025–
101Monticello, MNMN15,670$68,766–
102Fridley, MNMN30,829$68,618–
103Brooklyn Center, MNMN31,846$68,455–
104St. Joseph, MNMN6,846$68,148–
105New Hope, MNMN20,807$65,889–
106Newport, MNMN5,525$65,669–
107Hopkins, MNMN19,523$65,086–
108Faribault, MNMN25,040$64,656–
109South St. Paul, MNMN20,532$64,375–
110Anoka, MNMN18,169$64,160–
111Columbia Heights, MNMN22,482$63,833–
112Moorhead, MNMN46,533$63,741–
113Little Canada, MNMN10,567$63,136–
114East Grand Forks, MNMN8,906$63,084–
115Lake City, MNMN5,306$62,380–
116New Ulm, MNMN13,863$61,554–
117Glencoe, MNMN5,632$61,313–
118West St. Paul, MNMN21,950$60,558–
119Morris, MNMN5,150$60,380–
120La Crescent, MNMN5,261$59,354–
121Red Wing, MNMN16,805$59,234–
122Hutchinson, MNMN14,655$57,303–
123St. Cloud, MNMN72,647$56,860–
124Redwood Falls, MNMN5,040$56,736–
125Mankato, MNMN46,529$56,678–
126Duluth, MNMN88,330$56,312–
127St. Peter, MNMN12,275$56,304–
128Montevideo, MNMN5,335$55,427–
129Cloquet, MNMN12,399$55,082–
130Worthington, MNMN13,979$55,030–
131Willmar, MNMN22,001$54,454–
132Cambridge, MNMN11,090$54,310–
133Marshall, MNMN14,171$53,750–
134Alexandria, MNMN15,045$53,660–
135Thief River Falls, MNMN8,799$53,011–
136Waseca, MNMN9,035$52,921–
137Sauk Rapids, MNMN13,768$52,240–
138Detroit Lakes, MNMN10,019$52,057–
139Litchfield, MNMN6,528$50,969–
140Austin, MNMN26,689$50,853–
141International Falls, MNMN5,481$50,778–
142Crookston, MNMN7,375$49,213–
143Fairmont, MNMN10,099$49,191–
144Albert Lea, MNMN18,217$49,061–
145Grand Rapids, MNMN11,181$48,994–
146Winona, MNMN26,530$48,416–
147Hibbing, MNMN15,823$48,054–
148Waite Park, MNMN8,450$47,903–
149Fergus Falls, MNMN14,246$42,576–
150Little Falls, MNMN9,277$41,667–
151Virginia, MNMN8,187$41,044–
152Bemidji, MNMN15,770$40,875–
153Princeton, MNMN5,480$38,646–
154Brainerd, MNMN14,428$36,566–
SHOWING 1–154 OF 154

UPDATED 2026-09-11 · DATA: US CENSUS BUREAU DECENNIAL CENSUS