CensusEasy
RANKING · 2020 CENSUS · 154 SHOWN OF 154

Most population lost, Minnesota cities · 2020

Minnesota cities that lost the most residents from the 2010 census to 2020, by raw count of people rather than percentage. This list covers the 154 cities in Minnesota that qualify, ranked against each other statewide.

Flip the list · Most population gained, US cities
MinnesotaAll statesPop > 5KAll rankings
SAME RANKING BYCountiesStatesMetros
RELATEDLargest by populationFastest growingFastest shrinkingMost population gainedMost densely populatedMost sparsely populated
YEAR2000201020202024
Most population lost by state
RANKPLACESTATEPOPPOPULATION CHANGEVS 2000
01Winona, MNMN26,530-1,644−198%
02International Falls, MNMN5,481-622−62%
03Crookston, MNMN7,375-409−660%
04Virginia, MNMN8,187-291+15%
05Waseca, MNMN9,035-181−268%
06Morris, MNMN5,150-181−67%
07Fairmont, MNMN10,099-179−52%
08Redwood Falls, MNMN5,040-152−125%
09Hibbing, MNMN15,823-147−85%
10Litchfield, MNMN6,528-102−120%
11Marshall, MNMN14,171-52−107%
12Hastings, MNMN22,563-18−101%
13Montevideo, MNMN5,335+15−110%
14Falcon Heights, MNMN5,071+48−75%
15Red Wing, MNMN16,805+88−91%
16Glencoe, MNMN5,632+113−86%
17Princeton, MNMN5,480+121−44%
18East Bethel, MNMN12,605+160−94%
19Thief River Falls, MNMN8,799+176−56%
20Lake City, MNMN5,306+189−64%
21Wyoming, MNMN8,121+241−73%
22Grand Rapids, MNMN11,181+257−245%
23St. Paul Park, MNMN5,396+265+152%
24Becker, MNMN5,425+339−80%
25Mound, MNMN9,064+346−274%
26Newport, MNMN5,525+362−3720%
27Arden Hills, MNMN9,583+387−15%
28Hutchinson, MNMN14,655+421−73%
29Duluth, MNMN88,330+432−70%
30Cloquet, MNMN12,399+444+41%
31La Crescent, MNMN5,261+446−27%
32Lindstrom, MNMN5,039+446−19%
33Mahtomedi, MNMN8,189+462−78%
34Albert Lea, MNMN18,217+476+935%
35Shorewood, MNMN7,620+476−69%
36St. Joseph, MNMN6,846+495−64%
37East Grand Forks, MNMN8,906+575−150%
38Chisago City, MNMN5,955+591−4%
39New Ulm, MNMN13,863+598+29%
40South St. Paul, MNMN20,532+599
41Vadnais Heights, MNMN13,052+610−70%
42North Branch, MNMN12,398+662−89%
43Mendota Heights, MNMN11,475+673−66%
44Robbinsdale, MNMN14,030+693−354%
45Buffalo, MNMN16,878+715−78%
46Belle Plaine, MNMN7,632+734+15%
47Elko New Market, MNMN5,300+736
48Stewartville, MNMN6,850+771−13%
49Spring Lake Park, MNMN7,127+776+242%
50Anoka, MNMN18,169+779−12%
51Northfield, MNMN21,992+783−68%
52Little Falls, MNMN9,277+797+64%
53North Oaks, MNMN5,283+803+62%
54Brainerd, MNMN14,428+805−2%
55Corcoran, MNMN9,269+806+87%
56Hermantown, MNMN10,110+807+17%
57Owatonna, MNMN26,633+821−73%
58Champlin, MNMN23,125+830−84%
59New Prague, MNMN8,238+841−16%
60Albertville, MNMN8,544+852−64%
61St. Peter, MNMN12,275+870+167%
62Orono, MNMN8,301+878+247%
63North Mankato, MNMN14,165+881−46%
64Oak Grove, MNMN9,476+898
65North St. Paul, MNMN12,780+904
66Kasson, MNMN7,350+920+4%
67St. Francis, MNMN8,635+924−61%
68Oakdale, MNMN30,588+925−89%
69Zimmerman, MNMN6,904+961−36%
70Fergus Falls, MNMN14,246+981−12%
71Baxter, MNMN9,217+1,002−46%
72Lonsdale, MNMN5,117+1,012+323%
73Delano, MNMN7,788+1,020−10%
75Little Canada, MNMN10,567+1,046+31%
76West St. Paul, MNMN21,950+1,075
77White Bear Lake, MNMN23,392+1,086−329%
78Sauk Rapids, MNMN13,768+1,089−54%
79Mounds View, MNMN12,786+1,094+421%
80Faribault, MNMN25,040+1,101−71%
81Bemidji, MNMN15,770+1,143+70%
82Ham Lake, MNMN17,104+1,168−69%
83Stillwater, MNMN19,354+1,169−7%
84Crystal, MNMN22,239+1,179−208%
85Lino Lakes, MNMN23,220+1,183−85%
86Worthington, MNMN13,979+1,183−9%
87Jordan, MNMN6,988+1,186+28%
88Detroit Lakes, MNMN10,019+1,300+82%
89Byron, MNMN6,740+1,398+32%
90Willmar, MNMN22,001+1,405+71%
91Austin, MNMN26,689+1,456+3%
92Hopkins, MNMN19,523+1,488+144%
93Cambridge, MNMN11,090+1,500+252%
94Isanti, MNMN7,714+1,553+42%
95Waite Park, MNMN8,450+1,626+5%
96Big Lake, MNMN12,929+1,626−46%
97New Hope, MNMN20,807+1,647−268%
98Monticello, MNMN15,670+1,696−42%
99Richfield, MNMN36,593+1,766−239%
100St. Michael, MNMN22,498+1,836−72%
101Minnetrista, MNMN9,458+1,878+104%
102Shoreview, MNMN26,906+1,878+40%
103Inver Grove Heights, MNMN36,873+1,921−74%
104Medina, MNMN7,460+1,945+114%
105New Brighton, MNMN22,159+1,998−5095%
106Andover, MNMN33,874+2,003−82%
107Carver, MNMN7,198+2,105+287%
108Coon Rapids, MNMN64,193+2,123−75%
109Golden Valley, MNMN21,325+2,181−416%
110Forest Lake, MNMN20,952+2,236+132%
111Waconia, MNMN14,113+2,336−30%
112Fridley, MNMN30,829+2,382−369%
113Hugo, MNMN17,167+2,434+25%
114Columbia Heights, MNMN22,482+2,477−735%
115Farmington, MNMN25,425+2,546−60%
116Dayton, MNMN11,402+2,591+849%
117Roseville, MNMN35,663+2,594+1165%
118Elk River, MNMN27,896+2,861−45%
119Chanhassen, MNMN25,748+2,995−65%
120St. Cloud, MNMN72,647+3,039−70%
121Victoria, MNMN12,447+3,201+92%
122Alexandria, MNMN15,045+3,265+232%
123Lake Elmo, MNMN14,376+3,266+240%
124Eden Prairie, MNMN63,075+3,401−78%
125Sartell, MNMN19,918+3,475−19%
126Brooklyn Center, MNMN31,846+3,678+1191%
127Rosemount, MNMN31,881+3,776−37%
128Ramsey, MNMN29,624+3,978−35%
129Burnsville, MNMN65,244+4,011−55%
130Chaska, MNMN30,513+4,040−34%
131Minnetonka, MNMN53,969+4,047+38%
132Maplewood, MNMN40,717+4,070+2%
133Cottage Grove, MNMN43,604+4,250−44%
134Eagan, MNMN67,109+4,649−71%
135Rogers, MNMN15,606+4,698+63%
136St. Louis Park, MNMN50,027+4,760+1304%
137Prior Lake, MNMN28,140+4,821+9%
138Mankato, MNMN46,529+5,179+444%
139Edina, MNMN54,356+5,553+310%
140Savage, MNMN32,970+5,554−50%
141Otsego, MNMN24,525+6,395
142Moorhead, MNMN46,533+6,440−5558%
143Shakopee, MNMN49,366+6,622−25%
144Bloomington, MNMN89,034+7,094−710%
145Apple Valley, MNMN55,248+7,290−33%
146Maple Grove, MNMN73,893+8,686−25%
147Plymouth, MNMN78,942+10,450−30%
148Brooklyn Park, MNMN83,543+10,697−3%
149Blaine, MNMN76,603+13,036+118%
150Woodbury, MNMN81,558+13,141−50%
151Lakeville, MNMN79,270+13,536−26%
152Rochester, MNMN124,292+14,626−3%
153St. Paul, MNMN306,684+26,459+77%
154Minneapolis, MNMN430,324+47,376+233%
SHOWING 1–154 OF 154
Download CSV (full list, 154 rows)

UPDATED 2026-07-15 · DATA: US CENSUS BUREAU DECENNIAL CENSUS