CensusEasy
RANKING · 2024 ACS · 155 SHOWN OF 155

Highest per-capita income, Minnesota cities

Minnesota cities ranked by per-capita income (2023 ACS) — total personal income divided by every resident, including children. This list covers the 155 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$124,728+89%
02Medina, MNMN7,460$115,447+135%
03Shorewood, MNMN7,620$95,933+116%
04North Oaks, MNMN5,283$93,573+29%
05Edina, MNMN54,356$93,210+111%
06Chanhassen, MNMN25,748$76,879+114%
07Victoria, MNMN12,447$76,567+97%
08Mound, MNMN9,064$76,220+151%
09Lake Elmo, MNMN14,376$76,087+131%
10Credit River, MNMN5,644$75,691
11Minnetonka, MNMN53,969$75,502+87%
12Minnetrista, MNMN9,458$73,026+82%
13Mendota Heights, MNMN11,475$72,329+84%
14Plymouth, MNMN78,942$71,865+98%
15Eden Prairie, MNMN63,075$71,657+84%
16Dayton, MNMN11,402$68,549+147%
17Mahtomedi, MNMN8,189$68,445+137%
18Golden Valley, MNMN21,325$68,225+100%
19Corcoran, MNMN9,269$67,146+128%
20Maple Grove, MNMN73,893$65,261+114%
21St. Louis Park, MNMN50,027$64,370+122%
22Prior Lake, MNMN28,140$62,573+95%
23Shoreview, MNMN26,906$61,360+89%
24Woodbury, MNMN81,558$60,068+84%
25Rosemount, MNMN31,881$59,464+157%
26Hugo, MNMN17,167$59,030+143%
28Rogers, MNMN15,606$58,236+125%
29Stillwater, MNMN19,354$57,943+113%
30Lakeville, MNMN79,270$57,291+116%
31Eagan, MNMN67,109$57,112+89%
32Vadnais Heights, MNMN13,052$57,103+85%
33Chaska, MNMN30,513$56,397+122%
34Hermantown, MNMN10,110$55,803+166%
35Roseville, MNMN35,663$55,478+100%
36Savage, MNMN32,970$55,451+106%
37Inver Grove Heights, MNMN36,873$55,446+117%
38Carver, MNMN7,198$55,366+121%
39St. Michael, MNMN22,498$54,378+120%
40Albertville, MNMN8,544$53,701+151%
41Lino Lakes, MNMN23,220$53,392+110%
42Andover, MNMN33,874$53,379+103%
43Ham Lake, MNMN17,104$53,119+118%
44Waconia, MNMN14,113$53,078+97%
45Minneapolis, MNMN430,324$52,692+132%
46Rochester, MNMN124,292$52,671+112%
47Arden Hills, MNMN9,583$52,525+77%
48Elko New Market, MNMN5,300$52,477
49Bloomington, MNMN89,034$52,173+75%
50North Mankato, MNMN14,165$51,604+116%
51Delano, MNMN7,788$50,910+136%
52Apple Valley, MNMN55,248$50,382+71%
53Elk River, MNMN27,896$50,113+130%
54Champlin, MNMN23,125$49,956+108%
55Falcon Heights, MNMN5,071$49,777+96%
56Robbinsdale, MNMN14,030$49,598+107%
57Cottage Grove, MNMN43,604$49,540+112%
58La Crescent, MNMN5,261$49,207+130%
59New Prague, MNMN8,238$48,950+176%
60Hopkins, MNMN19,523$48,787+82%
61Otsego, MNMN24,525$48,748+141%
62Farmington, MNMN25,425$48,512+118%
63Byron, MNMN6,740$48,494+139%
64Ramsey, MNMN29,624$47,941+84%
65Richfield, MNMN36,593$47,856+94%
66Oak Grove, MNMN9,476$47,703+101%
67Shakopee, MNMN49,366$47,444+89%
68East Bethel, MNMN12,605$47,288+124%
69Blaine, MNMN76,603$46,842+106%
70White Bear Lake, MNMN23,392$46,608+92%
71Chisago City, MNMN5,955$46,389+108%
72North Branch, MNMN12,398$46,387+122%
73Detroit Lakes, MNMN10,019$46,289+150%
74Forest Lake, MNMN20,952$46,249+131%
75New Brighton, MNMN22,159$46,184+67%
76Belle Plaine, MNMN7,632$45,707+135%
77Mounds View, MNMN12,786$45,624+88%
78Oakdale, MNMN30,588$45,119+87%
79West St. Paul, MNMN21,950$44,887+91%
80Hutchinson, MNMN14,655$44,845+125%
81Crystal, MNMN22,239$44,831+94%
82Hastings, MNMN22,563$44,593+102%
83Newport, MNMN5,525$44,082+98%
84St. Paul Park, MNMN5,396$43,954+117%
85Wyoming, MNMN8,121$43,942+117%
86Maplewood, MNMN40,717$43,481+78%
87Little Canada, MNMN10,567$43,193+69%
88Burnsville, MNMN65,244$43,192+59%
89St. Paul, MNMN306,684$42,815+112%
90Baxter, MNMN9,217$42,530+115%
91Big Lake, MNMN12,929$42,522+125%
92Sartell, MNMN19,918$42,415+87%
93Owatonna, MNMN26,633$41,767+104%
94Duluth, MNMN88,330$41,503+119%
95Coon Rapids, MNMN64,193$41,400+81%
96Lindstrom, MNMN5,039$41,367+95%
97Alexandria, MNMN15,045$41,095+155%
98Lake City, MNMN5,306$41,087+96%
99New Hope, MNMN20,807$40,928+74%
100St. Francis, MNMN8,635$40,900+105%
101Red Wing, MNMN16,805$40,751+88%
102Thief River Falls, MNMN8,799$40,447+131%
103Anoka, MNMN18,169$40,436+89%
104South St. Paul, MNMN20,532$40,011+87%
105Buffalo, MNMN16,878$39,807+86%
106Morris, MNMN5,150$39,761+139%
107Albert Lea, MNMN18,217$39,282+118%
108Brooklyn Park, MNMN83,543$38,978+68%
109Columbia Heights, MNMN22,482$38,781+81%
110International Falls, MNMN5,481$38,738+102%
111Stewartville, MNMN6,850$38,649+106%
112Marshall, MNMN14,171$38,548+107%
113Spring Lake Park, MNMN7,127$38,488+75%
114Sauk Rapids, MNMN13,768$38,385+97%
115Jordan, MNMN6,988$38,317+123%
116Cloquet, MNMN12,399$38,223+115%
117Kasson, MNMN7,350$38,131+98%
118Fridley, MNMN30,829$38,100+65%
119Crookston, MNMN7,375$37,845+120%
120Monticello, MNMN15,670$37,838+97%
121Fairmont, MNMN10,099$37,825+103%
122Moorhead, MNMN46,533$37,546+119%
123North St. Paul, MNMN12,780$37,387+67%
124Lonsdale, MNMN5,117$36,789+81%
125Northfield, MNMN21,992$36,703+97%
126Isanti, MNMN7,714$36,337+118%
127Glencoe, MNMN5,632$36,015+76%
128New Ulm, MNMN13,863$35,978+77%
129East Grand Forks, MNMN8,906$35,265+112%
130Cambridge, MNMN11,090$35,047+69%
131Fergus Falls, MNMN14,246$34,864+84%
132Winona, MNMN26,530$34,531+106%
133Hibbing, MNMN15,823$34,424+85%
134Becker, MNMN5,425$33,999+76%
135Litchfield, MNMN6,528$33,997+72%
136Mankato, MNMN46,529$33,811+92%
137Faribault, MNMN25,040$33,225+79%
138Grand Rapids, MNMN11,181$33,189+93%
139Zimmerman, MNMN6,904$32,910+78%
140Redwood Falls, MNMN5,040$32,604+46%
141Virginia, MNMN8,187$32,274+82%
142Little Falls, MNMN9,277$32,224+102%
143St. Cloud, MNMN72,647$32,108+62%
144Willmar, MNMN22,001$31,826+72%
145Princeton, MNMN5,480$31,770+73%
146Bemidji, MNMN15,770$31,542+107%
147Austin, MNMN26,689$31,514+53%
148Brainerd, MNMN14,428$31,316+99%
149St. Joseph, MNMN6,846$30,893+157%
150St. Peter, MNMN12,275$30,810+85%
151Brooklyn Center, MNMN31,846$30,555+55%
152Montevideo, MNMN5,335$30,459+69%
153Waseca, MNMN9,035$30,270+64%
154Waite Park, MNMN8,450$29,293+65%
155Worthington, MNMN13,979$27,450+52%
SHOWING 1–155 OF 155
Download CSV (full list, 155 rows)

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