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. The median across all 155 is 14,376. Biggest climber in the top 100 since 2020: Dayton, MN, up 27 places to #97.

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

UPDATED 2026-09-11 · DATA: US CENSUS BUREAU POPULATION ESTIMATES