Minnesota · 155 places of 5,000+

Fastest-growing cities in Minnesota, 2020 to 2024

Short answer

Dayton is the fastest-growing city of 5,000+ in Minnesota, +44.5% from 2020 to 2024. Newport (+37.4%) is second.
Fastest
+44.5%
Growing
98
Shrinking
57

The 20 fastest-growing

Dayton grew fastest, from 7,434 in July 2020 to 10,744 in July 2024, +44.5%. It is the 99th largest of the 155 places ranked. 98 places grew and 57 shrank or held flat; the median change was +1.1%.

By raw numbers the biggest gain was in Lakeville, +7,941 people. At the other end, Falcon Heights changed by -6.9%. Growth is measured between the July 2020 and July 2024 estimates for places with 5,000 or more residents in 2024, so fast growth from a small base can outrank larger absolute gains.

  1. 01Dayton+44.5%
  2. 02Newport+37.4%
  3. 03Corcoran+33.7%
  4. 04Carver+25.3%
  5. 05Lake Elmo+24.8%
  6. 06Rosemount+18.6%
  7. 07St. Michael+18.6%
  8. 08Otsego+18.3%
  9. 09Delano+15.3%
  10. 10Cambridge+13.3%
  11. 11North Branch+12.9%
  12. 12Victoria+11.9%
  13. 13Lakeville+11.3%
  14. 14Shakopee+9.8%
  15. 15Cottage Grove+9.7%
  16. 16Minnetrista+9.2%
  17. 17Big Lake+9.2%
  18. 18Isanti+8.9%
  19. 19Rogers+8.8%
  20. 20Zimmerman+8.4%
Change in population, July 2020 to July 2024, places of 5,000+ in 2024.

Dots: the 20 places in the chart. Orange pin: Dayton, ranked first.

All 155 places of 5,000+ ranked

#Place2024Since 2020County
1Dayton10,744+44.5%Hennepin County +1
2Newport5,415+37.4%Washington County
3Corcoran8,378+33.7%Hennepin County
4Carver6,810+25.3%Carver County
5Lake Elmo14,161+24.8%Washington County
6Rosemount30,581+18.6%Dakota County
7St. Michael21,681+18.6%Wright County
8Otsego23,875+18.3%Wright County
9Delano7,513+15.3%Wright County
10Cambridge10,974+13.3%Isanti County
11North Branch12,258+12.9%Chisago County
12Victoria11,937+11.9%Carver County
13Lakeville77,971+11.3%Dakota County
14Shakopee48,401+9.8%Scott County
15Cottage Grove42,760+9.7%Washington County
16Minnetrista9,091+9.2%Hennepin County
17Big Lake12,855+9.2%Sherburne County
18Isanti7,493+8.9%Isanti County
19Rogers14,493+8.8%Hennepin County
20Zimmerman6,772+8.4%Sherburne County
21St. Anthony9,993+8.3%Hennepin County +1
22Albertville8,555+8.2%Wright County
23Chaska30,167+8.2%Carver County
24Elko New Market5,193+7.7%Scott County
25Oakdale30,441+7.7%Washington County
26Byron6,809+7.6%Olmsted County
27Lonsdale5,066+7.5%Rice County
28Becker5,252+7.2%Sherburne County
29Monticello15,482+6.8%Wright County
30Woodbury80,596+6.8%Washington County
31Blaine75,172+6.7%Anoka County
32West St. Paul21,920+6.6%Dakota County
33Elk River27,606+6.4%Sherburne County
34Princeton5,329+6.3%Mille Lacs County +1
35Waconia13,831+6.1%Carver County
36Hugo16,765+6.1%Washington County
37Lino Lakes22,774+6.0%Anoka County
38Baxter9,186+5.8%Crow Wing County
39Medina7,209+5.2%Hennepin County
40Kasson7,207+4.6%Dodge County
41St. Francis8,523+4.3%Anoka County
42Ramsey28,999+4.3%Anoka County
43Oak Grove9,327+4.2%Anoka County
44East Bethel12,288+4.2%Anoka County
45Mankato46,459+4.1%Blue Earth County +1
46Willmar21,892+4.0%Kandiyohi County
47Fridley30,679+3.7%Anoka County
48St. Cloud72,145+3.6%Stearns County +2
49Stewartville6,919+3.5%Olmsted County
50Alexandria14,914+3.5%Douglas County
51Maple Grove72,739+3.5%Hennepin County
52Farmington24,464+3.4%Dakota County
53St. Peter12,456+3.1%Nicollet County
54Sartell19,979+3.1%Stearns County +1
55Buffalo16,736+2.8%Wright County
56Moorhead45,726+2.7%Clay County
57Lindstrom5,026+2.6%Chisago County
58Jordan6,831+2.4%Scott County
59North St. Paul12,644+2.4%Ramsey County
60Chisago City5,953+2.4%Chisago County
61Ham Lake16,905+2.4%Anoka County
62Hopkins19,462+2.4%Hennepin County
63Northfield21,316+2.4%Rice County +1
64Andover33,426+2.3%Anoka County
65Faribault24,983+2.2%Rice County
66Bemidji15,733+2.1%Beltrami County
67Waite Park8,504+1.9%Stearns County
68Columbia Heights22,358+1.9%Anoka County
69Austin26,690+1.8%Mower County
70Wyoming8,173+1.7%Chisago County
71Rochester123,624+1.7%Olmsted County
72Credit River5,589+1.7%Scott County
73Morris5,192+1.6%Stevens County
74Hastings22,502+1.6%Dakota County +1
75Duluth87,986+1.5%St. Louis County
76Grand Rapids11,244+1.4%Itasca County
77Prior Lake28,018+1.4%Scott County
78Vadnais Heights13,108+1.1%Ramsey County
79Inver Grove Heights36,226+1.1%Dakota County
80Marshall13,996+1.1%Lyon County
81Lake City5,306+1.0%Wabasha County +1
82Belle Plaine7,444+1.0%Scott County
83Fergus Falls14,258+1.0%Otter Tail County
84New Prague8,235+1.0%Scott County +1
85Savage32,896+1.0%Scott County
86Little Falls9,206+1.0%Morrison County
87Red Wing16,788+1.0%Goodhue County
88Anoka18,068+0.9%Anoka County
89Owatonna26,626+0.8%Steele County
90Winona26,173+0.7%Winona County
91Hutchinson14,708+0.7%McLeod County
92Mahtomedi8,199+0.7%Washington County
93Burnsville64,864+0.5%Dakota County
94Hermantown10,265+0.4%St. Louis County
95Edina53,564+0.4%Hennepin County
96Coon Rapids63,807+0.3%Anoka County
97Brainerd14,400+0.2%Crow Wing County
98Shoreview26,939+0.1%Ramsey County
99Forest Lake20,700-0.0%Washington County
100Detroit Lakes10,033-0.1%Becker County
101Stillwater19,386-0.1%Washington County
102St. Louis Park49,899-0.3%Hennepin County
103Sauk Rapids13,832-0.5%Benton County
104Minneapolis428,579-0.5%Hennepin County
105South St. Paul20,590-0.6%Dakota County
106Thief River Falls8,779-0.7%Pennington County
107Cloquet12,475-0.7%Carlton County
108North Oaks5,232-0.7%Ramsey County
109Orono8,228-0.9%Hennepin County
110Chanhassen25,746-0.9%Carver County
111Worthington13,754-1.0%Nobles County
112North Mankato14,142-1.1%Nicollet County
113New Ulm13,970-1.1%Brown County
114St. Joseph6,992-1.1%Stearns County
115Richfield36,491-1.2%Hennepin County
116St. Paul307,465-1.2%Ramsey County
117Glencoe5,659-1.3%McLeod County
118Redwood Falls5,038-1.3%Redwood County
119Spring Lake Park7,083-1.4%Anoka County +1
120Hibbing15,940-1.5%St. Louis County
121La Crescent5,257-1.6%Houston County +1
122Roseville35,637-1.6%Ramsey County
123Waseca9,067-1.6%Waseca County
124Bloomington88,344-1.7%Hennepin County
125Virginia8,267-1.7%St. Louis County
126Litchfield6,515-1.7%Meeker County
127Apple Valley55,272-1.8%Dakota County
128Mendota Heights11,542-1.8%Dakota County
129Albert Lea18,159-1.9%Freeborn County
130Little Canada10,590-1.9%Ramsey County
131Eden Prairie62,905-2.0%Hennepin County
132Eagan67,240-2.2%Dakota County
133Montevideo5,300-2.2%Chippewa County
134East Grand Forks8,915-2.5%Polk County
135Fairmont10,176-2.6%Martin County
136Minnetonka52,651-2.7%Hennepin County
137Crookston7,269-2.9%Polk County
138Shorewood7,557-2.9%Hennepin County +1
139St. Paul Park5,381-3.0%Washington County
140Plymouth78,551-3.0%Hennepin County
141Mounds View12,841-3.3%Ramsey County
142Champlin23,045-3.4%Hennepin County
143Mound9,031-3.6%Hennepin County
144Brooklyn Park82,893-3.9%Hennepin County
145Robbinsdale13,993-4.0%Hennepin County
146Arden Hills9,490-4.2%Ramsey County
147Maplewood40,142-4.5%Ramsey County
148New Brighton22,374-4.7%Ramsey County
149International Falls5,498-4.9%Koochiching County
150Crystal22,082-5.0%Hennepin County
151White Bear Lake23,479-5.3%Ramsey County +1
152New Hope20,745-5.3%Hennepin County
153Golden Valley21,263-5.4%Hennepin County
154Brooklyn Center31,755-5.7%Hennepin County
155Falcon Heights5,002-6.9%Ramsey County
Census Vintage 2024 subcounty estimates. Counties from the SUMLEV 157 county parts.

Questions people ask

What is the fastest-growing city in Minnesota?

Dayton, up 44.5% from July 2020 to July 2024 among places of 5,000+, to 10,744 residents.

Which Minnesota city added the most people?

Lakeville, which gained 7,941 residents from July 2020 to July 2024.

How many Minnesota cities are shrinking?

57 of 155 places of 5,000+ had the same or fewer residents in July 2024 than in July 2020.

Why use places of 5,000 or more?

Small towns can swing by double-digit percentages from a few new homes, and Census estimates for them carry more uncertainty. The 5,000 floor keeps the ranking to places where a percentage means something.

Sources and data as of

Data as of: Census Vintage 2024 population estimates, 2024 Gazetteer land area and internal points, SAIPE 2023 median household income.

  1. 01Census Vintage 2024 subcounty population estimates
  2. 02Census 2024 Gazetteer, places

How every number is computed: methodology. Spotted a wrong figure? Report an error.