CensusEasy
RANKING · 2025 ESTIMATES · 155 SHOWN OF 155

Largest by population, Minnesota cities

The most populous Minnesota cities as of the 2025 population estimates. This list covers the 155 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, MNMN430,324+12%
02St. Paul, MNMN306,684+7%
03Rochester, MNMN124,292+45%
04Bloomington, MNMN89,034+5%
05Duluth, MNMN88,330+2%
06Brooklyn Park, MNMN83,543+24%
07Woodbury, MNMN81,558+76%
08Lakeville, MNMN79,270+84%
09Plymouth, MNMN78,942+20%
10Blaine, MNMN76,603+70%
11Maple Grove, MNMN73,893+47%
12St. Cloud, MNMN72,647+23%
13Eagan, MNMN67,109+6%
14Burnsville, MNMN65,244+8%
15Coon Rapids, MNMN64,193+4%
16Eden Prairie, MNMN63,075+15%
17Apple Valley, MNMN55,248+21%
18Edina, MNMN54,356+15%
19Minnetonka, MNMN53,969+5%
20St. Louis Park, MNMN50,027+13%
21Shakopee, MNMN49,366+140%
22Moorhead, MNMN46,533+45%
23Mankato, MNMN46,529+43%
24Cottage Grove, MNMN43,604+43%
25Maplewood, MNMN40,717+17%
27Richfield, MNMN36,593+6%
28Roseville, MNMN35,663+6%
29Andover, MNMN33,874+27%
30Savage, MNMN32,970+56%
31Rosemount, MNMN31,881+118%
32Brooklyn Center, MNMN31,846+9%
33Fridley, MNMN30,829+12%
34Oakdale, MNMN30,588+15%
35Chaska, MNMN30,513+75%
36Ramsey, MNMN29,624+60%
37Prior Lake, MNMN28,140+77%
38Elk River, MNMN27,896+70%
39Shoreview, MNMN26,906+4%
40Austin, MNMN26,689+14%
41Owatonna, MNMN26,633+19%
42Winona, MNMN26,530−2%
43Chanhassen, MNMN25,748+27%
44Farmington, MNMN25,425+106%
45Faribault, MNMN25,040+20%
46Otsego, MNMN24,525+284%
47White Bear Lake, MNMN23,392−4%
48Lino Lakes, MNMN23,220+38%
49Champlin, MNMN23,125+4%
50Hastings, MNMN22,563+24%
51St. Michael, MNMN22,498+147%
52Columbia Heights, MNMN22,482+21%
53Crystal, MNMN22,239−2%
54New Brighton, MNMN22,159−0%
55Willmar, MNMN22,001+20%
56Northfield, MNMN21,992+28%
57West St. Paul, MNMN21,950+13%
58Golden Valley, MNMN21,325+5%
59Forest Lake, MNMN20,952+208%
60New Hope, MNMN20,807−0%
61South St. Paul, MNMN20,532+2%
62Sartell, MNMN19,918+107%
63Hopkins, MNMN19,523+14%
64Stillwater, MNMN19,354+28%
65Albert Lea, MNMN18,217−1%
66Anoka, MNMN18,169+1%
67Hugo, MNMN17,167+170%
68Ham Lake, MNMN17,104+35%
69Buffalo, MNMN16,878+67%
70Red Wing, MNMN16,805+4%
71Hibbing, MNMN15,823−7%
72Bemidji, MNMN15,770+32%
73Monticello, MNMN15,670+99%
74Rogers, MNMN15,606+335%
75Alexandria, MNMN15,045+71%
76Hutchinson, MNMN14,655+12%
77Brainerd, MNMN14,428+9%
78Lake Elmo, MNMN14,376+109%
79Fergus Falls, MNMN14,246+6%
80Marshall, MNMN14,171+11%
81North Mankato, MNMN14,165+20%
82Waconia, MNMN14,113+107%
83Robbinsdale, MNMN14,030−1%
84Worthington, MNMN13,979+24%
85New Ulm, MNMN13,863+2%
86Sauk Rapids, MNMN13,768+35%
87Vadnais Heights, MNMN13,052−0%
88Big Lake, MNMN12,929+113%
89Mounds View, MNMN12,786+0%
90North St. Paul, MNMN12,780+7%
91East Bethel, MNMN12,605+15%
92Victoria, MNMN12,447+209%
93Cloquet, MNMN12,399+11%
94North Branch, MNMN12,398+55%
95St. Peter, MNMN12,275+26%
96Mendota Heights, MNMN11,475+0%
97Dayton, MNMN11,402+143%
98Grand Rapids, MNMN11,181+44%
99Cambridge, MNMN11,090+101%
100Little Canada, MNMN10,567+8%
101Hermantown, MNMN10,110+36%
102Fairmont, MNMN10,099−7%
103Detroit Lakes, MNMN10,019+36%
105Arden Hills, MNMN9,583−1%
106Oak Grove, MNMN9,476+37%
107Minnetrista, MNMN9,458+117%
108Little Falls, MNMN9,277+20%
109Corcoran, MNMN9,269+65%
110Baxter, MNMN9,217+66%
111Mound, MNMN9,064−4%
112Waseca, MNMN9,035+6%
113East Grand Forks, MNMN8,906+19%
115St. Francis, MNMN8,635+76%
116Albertville, MNMN8,544+136%
117Waite Park, MNMN8,450+29%
118Orono, MNMN8,301+10%
119New Prague, MNMN8,238+81%
120Mahtomedi, MNMN8,189+8%
121Virginia, MNMN8,187−11%
122Wyoming, MNMN8,121+166%
123Delano, MNMN7,788+103%
124Isanti, MNMN7,714+232%
125Belle Plaine, MNMN7,632+101%
126Shorewood, MNMN7,620+3%
127Medina, MNMN7,460+86%
128Crookston, MNMN7,375−10%
129Kasson, MNMN7,350+67%
130Carver, MNMN7,198+469%
132Jordan, MNMN6,988+82%
133Zimmerman, MNMN6,904+142%
134Stewartville, MNMN6,850+27%
135St. Joseph, MNMN6,846+46%
136Byron, MNMN6,740+93%
137Litchfield, MNMN6,528−1%
138Chisago City, MNMN5,955+127%
139Credit River, MNMN5,644
140Glencoe, MNMN5,632+3%
141Newport, MNMN5,525+49%
142International Falls, MNMN5,481−18%
143Princeton, MNMN5,480+39%
144Becker, MNMN5,425+103%
145St. Paul Park, MNMN5,396+6%
146Montevideo, MNMN5,335−0%
147Lake City, MNMN5,306+7%
148Elko New Market, MNMN5,300
149North Oaks, MNMN5,283+36%
150La Crescent, MNMN5,261+7%
151Morris, MNMN5,150+2%
152Lonsdale, MNMN5,117+243%
153Falcon Heights, MNMN5,071−9%
154Redwood Falls, MNMN5,040−8%
155Lindstrom, MNMN5,039+67%
SHOWING 1–155 OF 155
Download CSV (full list, 155 rows)

UPDATED 2026-07-15 · DATA: US CENSUS BUREAU POPULATION ESTIMATES