CensusEasy
RANKING · 1990 CENSUS · 148 SHOWN OF 148

Lowest median household income, Minnesota cities · 1990

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

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