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.

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

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