CensusEasy
RANKING · 1990 CENSUS · 148 SHOWN OF 148

Highest median household income, Minnesota cities · 1990

Minnesota cities ranked by median household income from the 1990 American Community Survey 5-year estimates. This list covers the 148 cities in Minnesota that qualify, ranked against each other statewide. The median across all 148 is $33,107.

Flip the list · Lowest median household income, US cities →
MinnesotaAll statesPop > 5KAll rankings
Highest median household income by state
RANKPLACESTATEPOPMEDIAN HOUSEHOLD INCOMEVS –
01North Oaks, MNMN5,283$114,470–
02Orono, MNMN8,301$62,858–
03Shorewood, MNMN7,620$60,876–
04Mendota Heights, MNMN11,475$60,514–
05Medina, MNMN7,460$55,852–
06Minnetrista, MNMN9,458$55,140–
07Eden Prairie, MNMN63,075$52,956–
08Chanhassen, MNMN25,748$52,011–
09Plymouth, MNMN78,942$51,314–
10Woodbury, MNMN81,558$51,014–
11Arden Hills, MNMN9,583$50,660–
12Minnetonka, MNMN53,969$50,659–
13Maple Grove, MNMN73,893$50,611–
14Apple Valley, MNMN55,248$49,981–
15Victoria, MNMN12,447$48,973–
16Edina, MNMN54,356$48,936–
17Shoreview, MNMN26,906$48,828–
18Mahtomedi, MNMN8,189$47,934–
19Corcoran, MNMN9,269$47,392–
20Eagan, MNMN67,109$46,612–
21Andover, MNMN33,874$46,515–
22Golden Valley, MNMN21,325$46,212–
23Ramsey, MNMN29,624$46,101–
24Cottage Grove, MNMN43,604$46,027–
25Lake Elmo, MNMN14,376$45,682–
26Savage, MNMN32,970$45,579–
27Lino Lakes, MNMN23,220$45,578–
28Prior Lake, MNMN28,140$45,489–
29Lakeville, MNMN79,270$44,920–
30Vadnais Heights, MNMN13,052$43,929–
31Ham Lake, MNMN17,104$43,657–
32Burnsville, MNMN65,244$43,620–
33Champlin, MNMN23,125$43,218–
34Hugo, MNMN17,167$42,253–
35Coon Rapids, MNMN64,193$42,069–
36Rosemount, MNMN31,881$41,992–
37Dayton, MNMN11,402$41,770–
38Bloomington, MNMN89,034$41,736–
39Mound, MNMN9,064$41,084–
40Oakdale, MNMN30,588$41,049–
41Carver, MNMN7,198$40,833–
42Spring Lake Park, MNMN7,127$40,645–
43Blaine, MNMN76,603$40,404–
44New Brighton, MNMN22,159$40,324–
45Brooklyn Park, MNMN83,543$40,018–
46Rogers, MNMN15,606$40,000–
47Baxter, MNMN9,217$39,871–
48Inver Grove Heights, MNMN36,873$39,378–
49Stillwater, MNMN19,354$39,139–
50White Bear Lake, MNMN23,392$39,062–
51Byron, MNMN6,740$38,966–
52Roseville, MNMN35,663$37,862–
53Maplewood, MNMN40,717$37,856–
54Shakopee, MNMN49,366$37,783–
55East Bethel, MNMN12,605$37,754–
56St. Michael, MNMN22,498$37,594–
57St. Paul Park, MNMN5,396$37,558–
58Elk River, MNMN27,896$37,549–
59Mounds View, MNMN12,786$37,117–
60Albertville, MNMN8,544$37,102–
61Crystal, MNMN22,239$37,093–
62Wyoming, MNMN8,121$37,049–
63Fridley, MNMN30,829$36,855–
64Farmington, MNMN25,425$36,288–
65New Hope, MNMN20,807$36,096–
66Hastings, MNMN22,563$36,091–
67Delano, MNMN7,788$35,812–
68Rochester, MNMN124,292$34,922–
69St. Louis Park, MNMN50,027$34,778–
70Chaska, MNMN30,513$34,235–
71Brooklyn Center, MNMN31,846$34,168–
72Little Canada, MNMN10,567$34,015–
74Robbinsdale, MNMN14,030$33,107–
75La Crescent, MNMN5,261$33,025–
76St. Francis, MNMN8,635$32,474–
77Richfield, MNMN36,593$32,405–
78Zimmerman, MNMN6,904$32,404–
79North Mankato, MNMN14,165$32,073–
80Hermantown, MNMN10,110$32,069–
81Falcon Heights, MNMN5,071$31,661–
82Newport, MNMN5,525$31,653–
83Stewartville, MNMN6,850$31,519–
84Anoka, MNMN18,169$31,289–
85Sartell, MNMN19,918$31,264–
86Belle Plaine, MNMN7,632$31,101–
87Owatonna, MNMN26,633$30,870–
88Northfield, MNMN21,992$30,794–
89Forest Lake, MNMN20,952$30,692–
90Columbia Heights, MNMN22,482$30,469–
91Big Lake, MNMN12,929$30,392–
92St. Joseph, MNMN6,846$30,202–
93Hopkins, MNMN19,523$29,584–
94Monticello, MNMN15,670$29,583–
95Waconia, MNMN14,113$29,561–
96Hutchinson, MNMN14,655$29,492–
97Kasson, MNMN7,350$29,145–
98Lonsdale, MNMN5,117$29,028–
99Jordan, MNMN6,988$28,438–
100Sauk Rapids, MNMN13,768$28,129–
101Buffalo, MNMN16,878$27,721–
102Glencoe, MNMN5,632$27,597–
103New Prague, MNMN8,238$27,447–
104Chisago City, MNMN5,955$27,330–
105Red Wing, MNMN16,805$27,111–
106Waseca, MNMN9,035$26,736–
107St. Paul, MNMN306,684$26,498–
108Lindstrom, MNMN5,039$26,444–
109St. Peter, MNMN12,275$26,377–
110Becker, MNMN5,425$26,250–
111New Ulm, MNMN13,863$25,797–
112Isanti, MNMN7,714$25,625–
113Marshall, MNMN14,171$25,392–
114Minneapolis, MNMN430,324$25,324–
115East Grand Forks, MNMN8,906$25,008–
116Lake City, MNMN5,306$24,724–
117Faribault, MNMN25,040$24,604–
118Moorhead, MNMN46,533$24,265–
119Fairmont, MNMN10,099$24,091–
120Waite Park, MNMN8,450$24,070–
121St. Cloud, MNMN72,647$24,004–
122Princeton, MNMN5,480$23,902–
123Crookston, MNMN7,375$23,859–
124Redwood Falls, MNMN5,040$23,487–
125Albert Lea, MNMN18,217$23,381–
126Duluth, MNMN88,330$23,370–
127Cambridge, MNMN11,090$23,209–
128Fergus Falls, MNMN14,246$22,993–
129Winona, MNMN26,530$22,497–
130Mankato, MNMN46,529$22,480–
131Cloquet, MNMN12,399$22,405–
132Litchfield, MNMN6,528$22,385–
133Worthington, MNMN13,979$22,385–
134Hibbing, MNMN15,823$22,378–
135Willmar, MNMN22,001$22,279–
136Austin, MNMN26,689$22,257–
137International Falls, MNMN5,481$22,165–
138North Branch, MNMN12,398$21,952–
139Grand Rapids, MNMN11,181$19,623–
140Montevideo, MNMN5,335$19,442–
141Thief River Falls, MNMN8,799$19,268–
142Detroit Lakes, MNMN10,019$18,862–
143Virginia, MNMN8,187$18,398–
144Morris, MNMN5,150$18,176–
145Brainerd, MNMN14,428$17,985–
146Bemidji, MNMN15,770$17,390–
147Little Falls, MNMN9,277$17,308–
148Alexandria, MNMN15,045$16,094–
SHOWING 1–148 OF 148

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