CensusEasy
RANKING · 2020 CENSUS · 154 SHOWN OF 154

Highest per-capita income, Minnesota cities · 2020

Minnesota cities ranked by per-capita income (2023 ACS) — total personal income divided by every resident, including children. This list covers the 154 cities in Minnesota that qualify, ranked against each other statewide.

MinnesotaAll statesPop > 5KAll rankings
SAME RANKING BYCountiesStatesMetrosZIP codes
RELATEDHighest median household incomeLowest median household incomeLowest poverty rateHighest poverty rateMost income inequality (Gini)Most equal income distribution
YEAR19902000201020202024
Highest per-capita income by state
RANKPLACESTATEPOPPER CAPITA INCOMEVS 2000
01Orono, MNMN8,301$137,417+109%
02North Oaks, MNMN5,283$93,955+29%
03Medina, MNMN7,460$83,221+69%
04Shorewood, MNMN7,620$77,829+75%
05Edina, MNMN54,356$72,296+64%
06Minnetrista, MNMN9,458$71,024+77%
07Lake Elmo, MNMN14,376$67,268+104%
08Minnetonka, MNMN53,969$62,612+55%
09Victoria, MNMN12,447$61,819+59%
10Chanhassen, MNMN25,748$61,069+70%
11Mahtomedi, MNMN8,189$60,644+110%
12Mendota Heights, MNMN11,475$60,562+54%
13Corcoran, MNMN9,269$60,449+105%
14Plymouth, MNMN78,942$58,562+61%
15Eden Prairie, MNMN63,075$58,373+50%
16Golden Valley, MNMN21,325$56,309+65%
17Mound, MNMN9,064$55,975+85%
18Maple Grove, MNMN73,893$52,977+73%
19St. Louis Park, MNMN50,027$52,782+82%
20Prior Lake, MNMN28,140$51,553+61%
21Shoreview, MNMN26,906$51,121+58%
22Woodbury, MNMN81,558$49,976+53%
23Stillwater, MNMN19,354$48,553+79%
24Eagan, MNMN67,109$48,107+59%
25Rogers, MNMN15,606$47,313+83%
26Dayton, MNMN11,402$47,148+70%
27Ham Lake, MNMN17,104$47,065+93%
28Byron, MNMN6,740$47,023+132%
29North Mankato, MNMN14,165$46,762+96%
30Rosemount, MNMN31,881$46,602+102%
32Savage, MNMN32,970$46,138+72%
33Lakeville, MNMN79,270$45,980+74%
34Hermantown, MNMN10,110$45,127+115%
35Chaska, MNMN30,513$44,689+76%
36Vadnais Heights, MNMN13,052$43,933+42%
37Hugo, MNMN17,167$43,796+80%
38Inver Grove Heights, MNMN36,873$43,711+71%
39Apple Valley, MNMN55,248$43,514+48%
40Lino Lakes, MNMN23,220$43,445+71%
41Andover, MNMN33,874$43,404+65%
42Elko New Market, MNMN5,300$43,190
43Bloomington, MNMN89,034$42,873+44%
44Oak Grove, MNMN9,476$42,507+79%
45Roseville, MNMN35,663$42,440+53%
46Carver, MNMN7,198$42,395+69%
47Waconia, MNMN14,113$41,597+54%
48Champlin, MNMN23,125$41,103+71%
49Forest Lake, MNMN20,952$40,866+104%
50Rochester, MNMN124,292$40,789+64%
51Minneapolis, MNMN430,324$40,368+78%
52Cottage Grove, MNMN43,604$40,333+73%
53St. Michael, MNMN22,498$40,176+62%
54Ramsey, MNMN29,624$40,039+54%
55Falcon Heights, MNMN5,071$39,061+54%
56East Bethel, MNMN12,605$39,036+85%
57Little Canada, MNMN10,567$38,967+52%
58Buffalo, MNMN16,878$38,763+81%
59Otsego, MNMN24,525$38,702+92%
60Delano, MNMN7,788$38,599+79%
61New Brighton, MNMN22,159$38,596+40%
62Blaine, MNMN76,603$38,588+69%
63White Bear Lake, MNMN23,392$38,452+58%
64Richfield, MNMN36,593$38,202+55%
65Robbinsdale, MNMN14,030$38,193+60%
66Detroit Lakes, MNMN10,019$38,164+106%
67Hopkins, MNMN19,523$38,081+42%
68Arden Hills, MNMN9,583$37,932+28%
69Shakopee, MNMN49,366$37,857+51%
70Farmington, MNMN25,425$37,222+67%
71Chisago City, MNMN5,955$36,803+65%
72St. Paul Park, MNMN5,396$36,667+81%
73Burnsville, MNMN65,244$36,575+35%
74New Prague, MNMN8,238$36,559+106%
75Oakdale, MNMN30,588$36,532+52%
76Albertville, MNMN8,544$36,509+70%
77Hutchinson, MNMN14,655$36,409+82%
78Hastings, MNMN22,563$36,043+63%
79Lindstrom, MNMN5,039$35,867+69%
80Wyoming, MNMN8,121$35,789+76%
81Maplewood, MNMN40,717$35,769+47%
82Sartell, MNMN19,918$35,760+58%
83North Branch, MNMN12,398$35,668+71%
84Crystal, MNMN22,239$35,461+53%
85La Crescent, MNMN5,261$35,364+66%
86Owatonna, MNMN26,633$35,198+72%
87West St. Paul, MNMN21,950$35,190+49%
88Big Lake, MNMN12,929$34,998+85%
89Anoka, MNMN18,169$34,609+62%
90Elk River, MNMN27,896$34,569+59%
91Lake City, MNMN5,306$34,479+65%
92Coon Rapids, MNMN64,193$34,275+50%
93Kasson, MNMN7,350$34,161+77%
94Morris, MNMN5,150$33,830+104%
95New Hope, MNMN20,807$33,577+43%
96Becker, MNMN5,425$33,571+74%
97Alexandria, MNMN15,045$33,541+109%
98Baxter, MNMN9,217$33,379+69%
99Jordan, MNMN6,988$33,360+94%
100Litchfield, MNMN6,528$33,276+68%
101Red Wing, MNMN16,805$32,818+51%
102North St. Paul, MNMN12,780$32,809+46%
103St. Paul, MNMN306,684$32,779+62%
104Mounds View, MNMN12,786$32,642+34%
105Columbia Heights, MNMN22,482$32,528+52%
106Montevideo, MNMN5,335$32,522+80%
107Belle Plaine, MNMN7,632$32,383+67%
108Zimmerman, MNMN6,904$32,029+73%
109Fridley, MNMN30,829$32,028+39%
110Brooklyn Park, MNMN83,543$32,008+38%
111Duluth, MNMN88,330$31,945+68%
112Stewartville, MNMN6,850$31,730+69%
113Spring Lake Park, MNMN7,127$31,590+44%
114Lonsdale, MNMN5,117$31,145+53%
115Fairmont, MNMN10,099$31,063+66%
116New Ulm, MNMN13,863$30,766+51%
117Isanti, MNMN7,714$30,761+85%
118St. Francis, MNMN8,635$30,667+54%
119Northfield, MNMN21,992$30,455+64%
120Sauk Rapids, MNMN13,768$30,297+55%
121South St. Paul, MNMN20,532$30,273+41%
122Newport, MNMN5,525$30,141+35%
123Fergus Falls, MNMN14,246$30,110+59%
124Thief River Falls, MNMN8,799$30,057+72%
125Marshall, MNMN14,171$29,396+58%
126Moorhead, MNMN46,533$29,218+70%
127East Grand Forks, MNMN8,906$28,913+74%
128Cloquet, MNMN12,399$28,884+62%
129Crookston, MNMN7,375$28,279+64%
130Redwood Falls, MNMN5,040$28,219+27%
131Monticello, MNMN15,670$28,219+47%
132Waseca, MNMN9,035$28,113+52%
133Grand Rapids, MNMN11,181$28,015+63%
134Hibbing, MNMN15,823$27,930+50%
135Glencoe, MNMN5,632$27,897+36%
136Albert Lea, MNMN18,217$27,857+55%
137Winona, MNMN26,530$27,849+66%
138Austin, MNMN26,689$27,461+33%
139St. Peter, MNMN12,275$27,422+65%
140International Falls, MNMN5,481$27,260+42%
141St. Cloud, MNMN72,647$27,148+37%
142Virginia, MNMN8,187$27,009+52%
143Cambridge, MNMN11,090$27,005+30%
144Brooklyn Center, MNMN31,846$26,452+34%
145Mankato, MNMN46,529$26,446+50%
146Faribault, MNMN25,040$26,095+40%
147Little Falls, MNMN9,277$26,049+64%
148Willmar, MNMN22,001$25,710+39%
149St. Joseph, MNMN6,846$25,514+112%
150Brainerd, MNMN14,428$25,319+61%
151Princeton, MNMN5,480$24,574+34%
152Waite Park, MNMN8,450$23,626+33%
153Bemidji, MNMN15,770$22,936+50%
154Worthington, MNMN13,979$22,646+25%
SHOWING 1–154 OF 154
Download CSV (full list, 154 rows)

UPDATED 2026-06-02 · DATA: US CENSUS BUREAU ACS 5-YEAR ESTIMATES