CensusEasy
RANKING · 2024 ACS · 154 SHOWN OF 154

Fastest growing, Minnesota cities

Minnesota cities ranked by population growth from the 2020 census to 2024. This list covers the 154 cities in Minnesota that qualify, ranked against each other statewide. The median across all 154 is +0.7%. Biggest climber in the top 100 since 2020: Princeton, MN, up 127 places to #7.

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

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