CensusEasy
RANKING · 2024 ACS · 154 SHOWN OF 154

Fastest shrinking, Minnesota cities

Minnesota cities with the steepest population decline from the 2020 census to 2024. This list covers the 154 cities in Minnesota that qualify, ranked against each other statewide.

Flip the list · Fastest growing, US cities
MinnesotaAll statesPop > 5KAll rankings
SAME RANKING BYCountiesStatesMetros
Fastest shrinking by state
RANKPLACESTATEPOPPOPULATION GROWTHVS 2000
01Falcon Heights, MNMN5,071-5.3%−8.9 pts
02Lake City, MNMN5,306-4.2%−16.1 pts
03White Bear Lake, MNMN23,392-3.9%−2.0 pts
04Brooklyn Center, MNMN31,846-3.9%−4.8 pts
05Golden Valley, MNMN21,325-3.7%−0.4 pts
06New Hope, MNMN20,807-3.7%+0.8 pts
07Crystal, MNMN22,239-3.7%+0.9 pts
08Maplewood, MNMN40,717-3.3%−16.2 pts
09New Brighton, MNMN22,159-3.2%−3.0 pts
10Mound, MNMN9,064-3.1%−1.0 pts
11Brooklyn Park, MNMN83,543-3.0%−22.5 pts
12Arden Hills, MNMN9,583-2.8%−7.8 pts
13Little Canada, MNMN10,567-2.8%−11.7 pts
14Robbinsdale, MNMN14,030-2.8%−0.9 pts
15International Falls, MNMN5,481-2.8%+16.7 pts
16Champlin, MNMN23,125-2.6%−34.3 pts
17Mounds View, MNMN12,786-2.4%−4.1 pts
18Plymouth, MNMN78,942-2.2%−31.7 pts
19Spring Lake Park, MNMN7,127-2.2%−5.6 pts
20Crookston, MNMN7,375-1.8%−2.7 pts
21Fairmont, MNMN10,099-1.8%+1.5 pts
22Eden Prairie, MNMN63,075-1.8%−41.4 pts
23North Oaks, MNMN5,283-1.8%−16.4 pts
24Shorewood, MNMN7,620-1.7%−28.4 pts
25East Grand Forks, MNMN8,906-1.6%+11.8 pts
26St. Paul Park, MNMN5,396-1.6%−3.7 pts
27Montevideo, MNMN5,335-1.5%+1.3 pts
28Bloomington, MNMN89,034-1.5%−0.1 pts
29Orono, MNMN8,301-1.4%−4.9 pts
30Hopkins, MNMN19,523-1.4%−5.1 pts
31St. Paul, MNMN306,684-1.4%−6.8 pts
32Minnetonka, MNMN53,969-1.3%−7.4 pts
33Roseville, MNMN35,663-1.2%−1.9 pts
34Eagan, MNMN67,109-1.2%−35.3 pts
35Apple Valley, MNMN55,248-1.2%−32.8 pts
36Worthington, MNMN13,979-1.2%−14.3 pts
37Mendota Heights, MNMN11,475-1.1%−22.4 pts
38Virginia, MNMN8,187-1.1%+1.6 pts
39Hibbing, MNMN15,823-1.0%+4.4 pts
40Richfield, MNMN36,593-1.0%+2.6 pts
41Albert Lea, MNMN18,217-0.9%−1.1 pts
42Glencoe, MNMN5,632-0.9%−18.2 pts
43St. Louis Park, MNMN50,027-0.8%−1.6 pts
44Shoreview, MNMN26,906-0.8%−6.2 pts
45Litchfield, MNMN6,528-0.7%−9.3 pts
46South St. Paul, MNMN20,532-0.7%
47Waseca, MNMN9,035-0.7%−2.0 pts
48Redwood Falls, MNMN5,040-0.7%−13.0 pts
49Minneapolis, MNMN430,324-0.6%−4.5 pts
50Vadnais Heights, MNMN13,052-0.6%−18.9 pts
51La Crescent, MNMN5,261-0.5%−14.7 pts
52New Ulm, MNMN13,863-0.5%−4.0 pts
53North Mankato, MNMN14,165-0.4%−16.5 pts
54Edina, MNMN54,356-0.4%−3.4 pts
55Cloquet, MNMN12,399-0.2%−3.1 pts
56Northfield, MNMN21,992-0.2%−17.0 pts
57Little Falls, MNMN9,277-0.2%−6.9 pts
58Coon Rapids, MNMN64,193-0.2%−16.5 pts
59Stillwater, MNMN19,354-0.2%−9.3 pts
60Hastings, MNMN22,563-0.2%−18.1 pts
61St. Joseph, MNMN6,846-0.1%−42.2 pts
62Sauk Rapids, MNMN13,768-0.1%−29.9 pts
63Mahtomedi, MNMN8,189-0.1%−38.2 pts
64Hermantown, MNMN10,110-0.0%−10.2 pts
65Burnsville, MNMN65,244+0.2%−17.2 pts
66Chanhassen, MNMN25,748+0.2%−73.0 pts
67Winona, MNMN26,530+0.2%−6.3 pts
68Anoka, MNMN18,169+0.3%−4.9 pts
69Inver Grove Heights, MNMN36,873+0.3%−32.1 pts
70Owatonna, MNMN26,633+0.3%−15.4 pts
71Belle Plaine, MNMN7,632+0.4%−19.9 pts
72Fergus Falls, MNMN14,246+0.4%−8.5 pts
73Morris, MNMN5,150+0.5%+10.2 pts
74Duluth, MNMN88,330+0.5%−1.2 pts
75Brainerd, MNMN14,428+0.5%−6.2 pts
76Hutchinson, MNMN14,655+0.6%−13.0 pts
77Forest Lake, MNMN20,952+0.6%−16.0 pts
78Wyoming, MNMN8,121+0.7%−41.6 pts
79Waite Park, MNMN8,450+0.7%−30.1 pts
80Austin, MNMN26,689+0.7%−5.7 pts
81Faribault, MNMN25,040+0.7%−21.1 pts
82Grand Rapids, MNMN11,181+0.7%+3.0 pts
83Rochester, MNMN124,292+0.8%−20.5 pts
84Columbia Heights, MNMN22,482+0.8%+2.9 pts
85Thief River Falls, MNMN8,799+0.8%−4.1 pts
86New Prague, MNMN8,238+0.9%−27.0 pts
87St. Peter, MNMN12,275+1.0%−2.5 pts
88Oakdale, MNMN30,588+1.0%−44.1 pts
89Farmington, MNMN25,425+1.1%−107.0 pts
90Moorhead, MNMN46,533+1.2%+1.6 pts
91Red Wing, MNMN16,805+1.3%−5.4 pts
92Savage, MNMN32,970+1.3%−111.8 pts
93Maple Grove, MNMN73,893+1.3%−28.7 pts
94Andover, MNMN33,874+1.3%−73.4 pts
95Prior Lake, MNMN28,140+1.4%−37.2 pts
96Ham Lake, MNMN17,104+1.4%−41.0 pts
97Detroit Lakes, MNMN10,019+1.6%−9.2 pts
98North St. Paul, MNMN12,780+1.7%
99Willmar, MNMN22,001+1.7%−3.0 pts
100Jordan, MNMN6,988+1.7%−30.0 pts
101Stewartville, MNMN6,850+1.8%−17.9 pts
102Lindstrom, MNMN5,039+1.8%−20.7 pts
103Medina, MNMN7,460+1.9%−27.4 pts
104Marshall, MNMN14,171+2.0%−4.0 pts
105Buffalo, MNMN16,878+2.0%−45.2 pts
106Sartell, MNMN19,918+2.1%−78.0 pts
107Fridley, MNMN30,829+2.2%+5.3 pts
108Mankato, MNMN46,529+2.2%−0.8 pts
109Oak Grove, MNMN9,476+2.3%
110St. Cloud, MNMN72,647+2.5%−18.6 pts
111Monticello, MNMN15,670+2.8%−56.5 pts
112Alexandria, MNMN15,045+2.8%−9.7 pts
113East Bethel, MNMN12,605+2.8%−33.1 pts
114Ramsey, MNMN29,624+2.8%−46.4 pts
115St. Francis, MNMN8,635+2.8%−90.6 pts
116Kasson, MNMN7,350+2.9%−22.3 pts
117Rogers, MNMN15,606+2.9%−410.4 pts
118Waconia, MNMN14,113+3.1%−91.7 pts
119Elko New Market, MNMN5,300+3.2%
120Becker, MNMN5,425+3.2%−161.2 pts
121Chaska, MNMN30,513+3.2%−50.7 pts
122Blaine, MNMN76,603+3.2%−12.1 pts
123Lino Lakes, MNMN23,220+3.3%−87.3 pts
124Hugo, MNMN17,167+3.6%−40.4 pts
125Elk River, MNMN27,896+3.7%−43.1 pts
126West St. Paul, MNMN21,950+3.7%
127Albertville, MNMN8,544+3.9%−185.3 pts
128Baxter, MNMN9,217+4.1%−46.2 pts
129Woodbury, MNMN81,558+4.3%−127.2 pts
131Lonsdale, MNMN5,117+4.5%−14.6 pts
132Byron, MNMN6,740+5.3%−38.1 pts
133Shakopee, MNMN49,366+5.3%−69.9 pts
134Minnetrista, MNMN9,458+5.4%−21.3 pts
135Cottage Grove, MNMN43,604+5.5%−27.8 pts
136Zimmerman, MNMN6,904+5.8%−105.4 pts
137Big Lake, MNMN12,929+5.8%−92.5 pts
138Isanti, MNMN7,714+6.0%−83.3 pts
139Chisago City, MNMN5,955+6.1%−24.4 pts
140Bemidji, MNMN15,770+6.8%+0.9 pts
141Lakeville, MNMN79,270+7.0%−66.5 pts
142Carver, MNMN7,198+7.0%−68.3 pts
143Delano, MNMN7,788+7.1%−34.6 pts
144Victoria, MNMN12,447+7.1%−63.9 pts
145North Branch, MNMN12,398+7.2%−322.5 pts
146Cambridge, MNMN11,090+7.2%−1.1 pts
147Rosemount, MNMN31,881+7.5%−62.1 pts
148Princeton, MNMN5,480+9.4%+3.6 pts
149St. Michael, MNMN22,498+9.7%−253.4 pts
150Otsego, MNMN24,525+11.4%
151Lake Elmo, MNMN14,376+15.9%−0.3 pts
152Corcoran, MNMN9,269+18.1%+9.8 pts
153Newport, MNMN5,525+25.2%+25.5 pts
154Dayton, MNMN11,402+25.2%+19.1 pts
SHOWING 1–154 OF 154

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