CensusEasy
RANKING · 2025 ESTIMATES · 155 SHOWN OF 155

Most sparsely populated, Minnesota cities

Minnesota cities with the fewest residents per square mile (2025). This list covers the 155 cities in Minnesota that qualify, ranked against each other statewide. The median across all 155 is 1,727. Biggest climber in the top 100 since 2020: Golden Valley, MN, up 13 places to #100.

Flip the list · Most densely populated, US cities →
MinnesotaAll statesPop > 5KAll rankings
SAME RANKING BYCountiesStatesMetros
Most sparsely populated by state
RANKPLACESTATEPOPPOPULATION DENSITYVS 2000
01Hibbing, MNMN15,82387−7%
02Credit River, MNMN5,644241–
03▼1Corcoran, MNMN9,269259+65%
04▼1Oak Grove, MNMN9,476279+37%
05▼1East Bethel, MNMN12,605283+15%
06▼1Medina, MNMN7,460292+86%
07▼1Hermantown, MNMN10,110294+36%
08▼1North Branch, MNMN12,398348+55%
09▲2Cloquet, MNMN12,399352+11%
10▼1Minnetrista, MNMN9,458362+117%
11▼1St. Francis, MNMN8,635370+76%
12Wyoming, MNMN8,121393+166%
13▲2Virginia, MNMN8,187436−11%
14▼1Becker, MNMN5,425465+103%
15▼1Chisago City, MNMN5,955474+127%
16▲2Red Wing, MNMN16,805482+4%
17▼9Dayton, MNMN11,402487+143%
18▼2Baxter, MNMN9,217489+66%
19Ham Lake, MNMN17,104497+35%
20Grand Rapids, MNMN11,181500+44%
21▼4Hugo, MNMN17,167513+170%
22Orono, MNMN8,301522+10%
23Rogers, MNMN15,606614+335%
24▼3Lake Elmo, MNMN14,376651+109%
25Elk River, MNMN27,896659+70%
26Waite Park, MNMN8,450669+29%
27▲2Fairmont, MNMN10,099673−7%
28Forest Lake, MNMN20,952686+208%
29▼5St. Michael, MNMN22,498689+147%
30St. Joseph, MNMN6,846737+46%
31▲1North Oaks, MNMN5,283765+36%
32▲5International Falls, MNMN5,481806−18%
33▼2Lino Lakes, MNMN23,220823+38%
34▼7Otsego, MNMN24,525828+284%
35▲1Detroit Lakes, MNMN10,019852+36%
36▼2Alexandria, MNMN15,045875+71%
37▼2Bemidji, MNMN15,770904+32%
38▲2Redwood Falls, MNMN5,040954−8%
39▼6Rosemount, MNMN31,881959+118%
40▲2Fergus Falls, MNMN14,246990+6%
41▼2Andover, MNMN33,8741,000+27%
42▼4Ramsey, MNMN29,6241,027+60%
43▲1Morris, MNMN5,1501,096+2%
44▼3Princeton, MNMN5,4801,111+39%
45▲5Arden Hills, MNMN9,5831,132−1%
46Montevideo, MNMN5,3351,1320%
47▼2Little Falls, MNMN9,2771,154+20%
48▲1Lake City, MNMN5,3061,182+7%
49▲2Brainerd, MNMN14,4281,189+9%
50▲2Duluth, MNMN88,3301,233+2%
51▲9Mendota Heights, MNMN11,4751,2640%
52▲3Chanhassen, MNMN25,7481,265+27%
53▲1Belle Plaine, MNMN7,6321,278+101%
54▼7Cottage Grove, MNMN43,6041,296+43%
55▲1Lindstrom, MNMN5,0391,320+67%
56▲3Inver Grove Heights, MNMN36,8731,324+24%
57▲7New Ulm, MNMN13,8631,364+2%
58▼10Victoria, MNMN12,4471,369+209%
59▲2Marshall, MNMN14,1711,370+11%
60▲5Albert Lea, MNMN18,2171,371−1%
61▲2Winona, MNMN26,5301,394−2%
62▼4Elko New Market, MNMN5,3001,405–
63▲6Shorewood, MNMN7,6201,435+3%
64▲4Crookston, MNMN7,3751,442−10%
65▲6Litchfield, MNMN6,5281,458−1%
66▲1Thief River Falls, MNMN8,7991,466+5%
67▼10Cambridge, MNMN11,0901,483+101%
68▲6East Grand Forks, MNMN8,9061,498+19%
69▼16Carver, MNMN7,1981,511+469%
70▼8Isanti, MNMN7,7141,515+232%
71▼28Newport, MNMN5,5251,527+49%
72▼2Willmar, MNMN22,0011,546+20%
73▲2La Crescent, MNMN5,2611,564+7%
74▲2Faribault, MNMN25,0401,615+20%
75▼2Farmington, MNMN25,4251,639+106%
76▼10Delano, MNMN7,7881,689+103%
77▼5Shakopee, MNMN49,3661,695+140%
78▲3Prior Lake, MNMN28,1401,727+77%
79▲4Hutchinson, MNMN14,6551,728+12%
80▼3Monticello, MNMN15,6701,741+99%
81▲3Owatonna, MNMN26,6331,756+19%
82▲3Worthington, MNMN13,9791,761+24%
83▲5Glencoe, MNMN5,6321,779+3%
84▼5Chaska, MNMN30,5131,780+75%
85▼7Big Lake, MNMN12,9291,787+113%
86▲4St. Paul Park, MNMN5,3961,800+6%
87▼5St. Cloud, MNMN72,6471,806+23%
88▼8Zimmerman, MNMN6,9041,833+142%
89▲2Vadnais Heights, MNMN13,0521,8720%
90▼1Jordan, MNMN6,9881,925+82%
91▼5Albertville, MNMN8,5441,933+136%
92▲3Eden Prairie, MNMN63,0751,941+15%
93Sartell, MNMN19,9181,956+107%
94▼7Lonsdale, MNMN5,1171,961+243%
95▲3Minnetonka, MNMN53,9692,005+5%
96▼2Austin, MNMN26,6892,009+14%
97▼1St. Peter, MNMN12,2752,024+26%
98▲1Stewartville, MNMN6,8502,076+27%
99▼2Moorhead, MNMN46,5332,088+45%
100▲13Golden Valley, MNMN21,3252,090+5%
101New Prague, MNMN8,2382,098+81%
102▲4Waseca, MNMN9,0352,104+6%
103▼1Savage, MNMN32,9702,113+56%
104▼12Lakeville, MNMN79,2702,147+84%
105▲7Eagan, MNMN67,1092,152+6%
106▼6Byron, MNMN6,7402,169+93%
107▼4Buffalo, MNMN16,8782,175+67%
108▼3Hastings, MNMN22,5632,179+24%
109▲2Sauk Rapids, MNMN13,7682,190+35%
110▼3Rochester, MNMN124,2922,200+45%
111▲3North Mankato, MNMN14,1652,201+20%
112▼3Maple Grove, MNMN73,8932,269+47%
113▲5Falcon Heights, MNMN5,0712,271−9%
114▼4Kasson, MNMN7,3502,316+67%
115▼11Blaine, MNMN76,6032,328+70%
116▼8Woodbury, MNMN81,5582,337+76%
117▼2Mankato, MNMN46,5292,339+43%
118▼1Mahtomedi, MNMN8,1892,361+8%
119▲2Maplewood, MNMN40,7172,389+17%
120▼1Stillwater, MNMN19,3542,405+28%
121▲1Plymouth, MNMN78,9422,413+20%
122▲1Shoreview, MNMN26,9062,499+4%
123▼7Waconia, MNMN14,1132,515+107%
124▲2Bloomington, MNMN89,0342,566+5%
125▼5Northfield, MNMN21,9922,595+28%
126▼2Burnsville, MNMN65,2442,616+8%
127▲1Little Canada, MNMN10,5672,711+8%
128▼1Anoka, MNMN18,1692,725+1%
129Roseville, MNMN35,6632,739+6%
130▼5Oakdale, MNMN30,5882,791+15%
131▲1Champlin, MNMN23,1252,837+4%
132▼2Coon Rapids, MNMN64,1932,840+4%
133White Bear Lake, MNMN23,3922,908−4%
134▼3Fridley, MNMN30,8293,033+12%
135▼1Mounds View, MNMN12,7863,1520%
136▼1Mound, MNMN9,0643,168−4%
137▼1Brooklyn Park, MNMN83,5433,204+24%
138▼1Apple Valley, MNMN55,2483,275+21%
139▲1New Brighton, MNMN22,1593,4120%
140▼2Edina, MNMN54,3563,517+15%
141▼2Spring Lake Park, MNMN7,1273,572+5%
142▼1South St. Paul, MNMN20,5323,650+2%
143▼1Crystal, MNMN22,2393,844−2%
144▲1Brooklyn Center, MNMN31,8463,979+9%
145▲2New Hope, MNMN20,8074,1140%
147▼3West St. Paul, MNMN21,9504,472+13%
148▼2North St. Paul, MNMN12,7804,473+7%
149St. Louis Park, MNMN50,0274,709+13%
150▼2Hopkins, MNMN19,5234,804+14%
151▼1Robbinsdale, MNMN14,0305,020−1%
152▼1Richfield, MNMN36,5935,399+6%
153▼1St. Paul, MNMN306,6845,901+7%
154▼1Columbia Heights, MNMN22,4826,597+21%
155▼1Minneapolis, MNMN430,3247,969+12%
SHOWING 1–155 OF 155

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