CensusEasy
RANKING · 2020 CENSUS · 154 SHOWN OF 154

Largest by population, Minnesota cities · 2020

The most populous Minnesota cities as of the 2020 population estimates. This list covers the 154 cities in Minnesota that qualify, ranked against each other statewide.

MinnesotaAll statesPop > 5KAll rankings
SAME RANKING BYCountiesStatesMetrosZIP codes
RELATEDFastest growingFastest shrinkingMost population gainedMost population lostMost densely populatedMost sparsely populated
YEAR19902000201020202025
Largest by population by state
RANKPLACESTATETOTAL POPULATIONVS 2000
01Minneapolis, MNMN429,954+12%
02St. Paul, MNMN311,527+8%
03Rochester, MNMN121,395+41%
04Bloomington, MNMN89,987+6%
05Duluth, MNMN86,697−0%
06Brooklyn Park, MNMN86,478+28%
07Plymouth, MNMN81,026+23%
08Woodbury, MNMN75,102+62%
09Maple Grove, MNMN70,253+39%
10Blaine, MNMN70,222+56%
11Lakeville, MNMN69,490+61%
12St. Cloud, MNMN68,881+17%
13Eagan, MNMN68,855+8%
14Burnsville, MNMN64,317+7%
15Eden Prairie, MNMN64,198+17%
16Coon Rapids, MNMN63,599+3%
17Apple Valley, MNMN56,374+24%
18Minnetonka, MNMN53,781+5%
19Edina, MNMN53,494+13%
20St. Louis Park, MNMN50,010+13%
21Moorhead, MNMN44,505+38%
22Mankato, MNMN44,488+37%
23Shakopee, MNMN43,698+112%
24Maplewood, MNMN42,088+20%
25Cottage Grove, MNMN38,839+27%
26Richfield, MNMN36,994+7%
27Roseville, MNMN36,254+8%
29Brooklyn Center, MNMN33,782+16%
30Andover, MNMN32,601+23%
31Savage, MNMN32,465+54%
32Fridley, MNMN29,590+8%
33Oakdale, MNMN28,303+6%
34Chaska, MNMN27,810+59%
35Ramsey, MNMN27,646+49%
36Prior Lake, MNMN27,617+74%
37Shoreview, MNMN26,921+4%
38Owatonna, MNMN26,420+18%
39Austin, MNMN26,174+12%
40Winona, MNMN25,948−4%
41Chanhassen, MNMN25,947+28%
42Elk River, MNMN25,835+57%
43Rosemount, MNMN25,650+75%
44White Bear Lake, MNMN24,883+2%
45Faribault, MNMN24,453+17%
46Champlin, MNMN23,919+8%
47Farmington, MNMN23,632+91%
48New Brighton, MNMN23,454+6%
49Crystal, MNMN23,330+3%
50Golden Valley, MNMN22,552+11%
51Hastings, MNMN22,154+22%
52New Hope, MNMN21,986+5%
53Columbia Heights, MNMN21,973+19%
54Lino Lakes, MNMN21,399+27%
55Willmar, MNMN21,015+15%
56Northfield, MNMN20,790+21%
57South St. Paul, MNMN20,759+3%
58West St. Paul, MNMN20,615+6%
59Forest Lake, MNMN20,611+203%
60Otsego, MNMN19,966+213%
61Stillwater, MNMN19,394+28%
62Sartell, MNMN19,351+101%
63Hopkins, MNMN19,079+11%
64Albert Lea, MNMN18,492+1%
65St. Michael, MNMN18,235+100%
66Anoka, MNMN17,921−1%
67Red Wing, MNMN16,547+3%
68Ham Lake, MNMN16,464+30%
69Hibbing, MNMN16,214−5%
70Buffalo, MNMN16,168+60%
71Hugo, MNMN15,766+148%
72Robbinsdale, MNMN14,646+4%
73Hutchinson, MNMN14,599+12%
74Bemidji, MNMN14,574+22%
75Monticello, MNMN14,455+84%
76Brainerd, MNMN14,395+9%
77Alexandria, MNMN14,335+63%
78North Mankato, MNMN14,275+21%
79New Ulm, MNMN14,120+4%
80Fergus Falls, MNMN14,119+5%
81Worthington, MNMN13,947+24%
82Sauk Rapids, MNMN13,862+36%
83Marshall, MNMN13,628+7%
84Rogers, MNMN13,295+271%
85Mounds View, MNMN13,249+4%
86Waconia, MNMN13,033+91%
87Vadnais Heights, MNMN12,912−1%
88Cloquet, MNMN12,568+12%
89North St. Paul, MNMN12,364+4%
90St. Peter, MNMN12,066+24%
91East Bethel, MNMN11,786+8%
92Mendota Heights, MNMN11,744+3%
93Big Lake, MNMN11,686+93%
94Lake Elmo, MNMN11,335+65%
95Grand Rapids, MNMN11,126+43%
96Little Canada, MNMN10,819+11%
97North Branch, MNMN10,787+34%
98Victoria, MNMN10,546+162%
99Fairmont, MNMN10,487−4%
100Hermantown, MNMN10,221+37%
101Arden Hills, MNMN9,939+3%
102Detroit Lakes, MNMN9,869+34%
103Cambridge, MNMN9,611+74%
104Mound, MNMN9,398−0%
106Waseca, MNMN9,229+9%
107East Grand Forks, MNMN9,176+22%
108Little Falls, MNMN9,140+18%
109Oak Grove, MNMN8,929+29%
111Baxter, MNMN8,612+55%
112Virginia, MNMN8,421−8%
113Waite Park, MNMN8,341+27%
114Orono, MNMN8,315+10%
115Minnetrista, MNMN8,262+90%
116New Prague, MNMN8,162+79%
117St. Francis, MNMN8,142+66%
118Mahtomedi, MNMN8,138+8%
119Wyoming, MNMN8,032+164%
120Albertville, MNMN7,896+118%
121Shorewood, MNMN7,783+5%
122Crookston, MNMN7,482−9%
123Belle Plaine, MNMN7,395+95%
124Dayton, MNMN7,262+55%
126St. Joseph, MNMN7,029+50%
127Kasson, MNMN6,851+56%
128Medina, MNMN6,837+71%
129Isanti, MNMN6,804+193%
130Stewartville, MNMN6,687+24%
131Jordan, MNMN6,656+74%
132Litchfield, MNMN6,624+1%
133Delano, MNMN6,484+69%
134Byron, MNMN6,312+80%
135Zimmerman, MNMN6,189+117%
136Corcoran, MNMN6,185+10%
137Carver, MNMN5,829+360%
138International Falls, MNMN5,802−13%
139Glencoe, MNMN5,744+5%
140Chisago City, MNMN5,558+112%
141St. Paul Park, MNMN5,544+9%
142Montevideo, MNMN5,398+1%
143Falcon Heights, MNMN5,369−4%
144La Crescent, MNMN5,276+7%
145North Oaks, MNMN5,272+36%
146Lake City, MNMN5,252+6%
147Morris, MNMN5,105+1%
148Redwood Falls, MNMN5,102−7%
149Lindstrom, MNMN4,888+62%
150Becker, MNMN4,877+82%
151Elko New Market, MNMN4,846
152Princeton, MNMN4,819+23%
153Lonsdale, MNMN4,686+214%
154Newport, MNMN3,797+2%
SHOWING 1–154 OF 154
Download CSV (full list, 154 rows)

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