CensusEasy
RANKING · 2025 ACS · 155 SHOWN OF 155

Most densely populated, Minnesota cities

Minnesota cities ranked by residents per square mile (2023). This list covers the 155 cities in Minnesota that qualify, ranked against each other statewide.

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

UPDATED 2026-06-02 · DATA: US CENSUS BUREAU ACS 5-YEAR ESTIMATES