CensusEasy
RANKING · 2020 CENSUS · 154 SHOWN OF 154

Most densely populated, Minnesota cities · 2020

Minnesota cities ranked by residents per square mile (2023). This list covers the 154 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,962+12%
02Columbia Heights, MNMN22,4826,447+19%
03St. Paul, MNMN306,6845,994+8%
04Richfield, MNMN36,5935,458+7%
05Robbinsdale, MNMN14,0305,240+4%
06St. Louis Park, MNMN50,0274,707+13%
07Hopkins, MNMN19,5234,695+11%
08New Hope, MNMN20,8074,347+5%
09North St. Paul, MNMN12,7804,328+4%
10Brooklyn Center, MNMN31,8464,221+16%
11West St. Paul, MNMN21,9504,200+6%
13Crystal, MNMN22,2394,032+3%
14South St. Paul, MNMN20,5323,690+3%
15New Brighton, MNMN22,1593,611+6%
16Spring Lake Park, MNMN7,1273,603+6%
17Edina, MNMN54,3563,461+13%
18Apple Valley, MNMN55,2483,341+24%
19Brooklyn Park, MNMN83,5433,316+28%
20Mound, MNMN9,0643,285−0%
21Mounds View, MNMN12,7863,266+4%
22White Bear Lake, MNMN23,3923,093+2%
23Champlin, MNMN23,1252,934+8%
24Fridley, MNMN30,8292,911+8%
25Coon Rapids, MNMN64,1932,814+3%
26Roseville, MNMN35,6632,784+8%
27Little Canada, MNMN10,5672,776+11%
28Anoka, MNMN18,1692,688−1%
29Bloomington, MNMN89,0342,593+6%
30Oakdale, MNMN30,5882,582+6%
31Burnsville, MNMN65,2442,579+7%
32Shoreview, MNMN26,9062,500+4%
33Plymouth, MNMN78,9422,477+23%
34Maplewood, MNMN40,7172,470+20%
35Northfield, MNMN21,9922,453+21%
36Stillwater, MNMN19,3542,410+28%
37Falcon Heights, MNMN5,0712,404−4%
38Mahtomedi, MNMN8,1892,347+8%
39Waconia, MNMN14,1132,322+91%
40Mankato, MNMN46,5292,236+37%
41North Mankato, MNMN14,1652,218+21%
42Golden Valley, MNMN21,3252,211+11%
43Eagan, MNMN67,1092,208+8%
44Sauk Rapids, MNMN13,7682,205+36%
45Kasson, MNMN7,3502,158+56%
46Maple Grove, MNMN73,8932,157+39%
47Woodbury, MNMN81,5582,152+62%
48Rochester, MNMN124,2922,149+41%
49Waseca, MNMN9,0352,149+9%
50Hastings, MNMN22,5632,140+22%
51Blaine, MNMN76,6032,134+56%
52Buffalo, MNMN16,8782,083+60%
53Savage, MNMN32,9702,081+54%
54New Prague, MNMN8,2382,079+79%
55Byron, MNMN6,7402,031+80%
56Stewartville, MNMN6,8502,026+24%
57Minnetonka, MNMN53,9691,998+5%
58Moorhead, MNMN46,5331,997+38%
59St. Peter, MNMN12,2751,989+24%
60Eden Prairie, MNMN63,0751,976+17%
61Austin, MNMN26,6891,970+12%
62Sartell, MNMN19,9181,900+101%
63Lakeville, MNMN79,2701,882+61%
64Vadnais Heights, MNMN13,0521,852−1%
65St. Paul Park, MNMN5,3961,849+9%
66Jordan, MNMN6,9881,834+74%
67Glencoe, MNMN5,6321,815+5%
68Lonsdale, MNMN5,1171,796+214%
69Albertville, MNMN8,5441,786+118%
70Worthington, MNMN13,9791,757+24%
71Owatonna, MNMN26,6331,742+18%
72Hutchinson, MNMN14,6551,721+12%
73St. Cloud, MNMN72,6471,713+17%
74Prior Lake, MNMN28,1401,695+74%
75Zimmerman, MNMN6,9041,643+117%
76Chaska, MNMN30,5131,622+59%
77Big Lake, MNMN12,9291,615+93%
78Monticello, MNMN15,6701,606+84%
79Faribault, MNMN25,0401,577+17%
80La Crescent, MNMN5,2611,568+7%
81East Grand Forks, MNMN8,9061,543+22%
82Farmington, MNMN25,4251,523+91%
83Shakopee, MNMN49,3661,500+112%
84Litchfield, MNMN6,5281,480+1%
85Willmar, MNMN22,0011,477+15%
86Shorewood, MNMN7,6201,466+5%
87Crookston, MNMN7,3751,463−9%
88Thief River Falls, MNMN8,7991,457+4%
89Delano, MNMN7,7881,406+69%
90Albert Lea, MNMN18,2171,392+1%
91New Ulm, MNMN13,8631,389+4%
92Winona, MNMN26,5301,363−4%
93Isanti, MNMN7,7141,336+193%
94Marshall, MNMN14,1711,318+7%
95Mendota Heights, MNMN11,4751,294+3%
96Inver Grove Heights, MNMN36,8731,285+20%
97Elko New Market, MNMN5,3001,285
98Cambridge, MNMN11,0901,285+74%
99Lindstrom, MNMN5,0391,280+62%
100Chanhassen, MNMN25,7481,274+28%
101Belle Plaine, MNMN7,6321,238+95%
102Carver, MNMN7,1981,223+360%
103Duluth, MNMN88,3301,210−0%
104Brainerd, MNMN14,4281,187+9%
105Arden Hills, MNMN9,5831,174+3%
106Lake City, MNMN5,3061,170+6%
107Victoria, MNMN12,4471,160+162%
108Cottage Grove, MNMN43,6041,155+27%
109Montevideo, MNMN5,3351,146+1%
110Little Falls, MNMN9,2771,137+18%
111Morris, MNMN5,1501,086+1%
112Newport, MNMN5,5251,049+2%
113Fergus Falls, MNMN14,246981+5%
114Princeton, MNMN5,480977+23%
115Redwood Falls, MNMN5,040966−7%
116Andover, MNMN33,874962+23%
117Ramsey, MNMN29,624958+49%
118International Falls, MNMN5,481853−13%
119Detroit Lakes, MNMN10,019840+34%
120Bemidji, MNMN15,770836+22%
121Alexandria, MNMN15,045834+63%
122Rosemount, MNMN31,881771+75%
123North Oaks, MNMN5,283763+36%
124Lino Lakes, MNMN23,220758+27%
125St. Joseph, MNMN6,846756+50%
126Fairmont, MNMN10,099699−4%
127Forest Lake, MNMN20,952675+203%
128Otsego, MNMN24,525674+213%
129Waite Park, MNMN8,450661+27%
130Elk River, MNMN27,896610+57%
131St. Michael, MNMN22,498558+100%
132Rogers, MNMN15,606523+271%
133Orono, MNMN8,301522+10%
134Lake Elmo, MNMN14,376513+65%
135Grand Rapids, MNMN11,181497+43%
136Ham Lake, MNMN17,104478+30%
137Red Wing, MNMN16,805475+3%
138Hugo, MNMN17,167471+148%
139Baxter, MNMN9,217457+55%
140Virginia, MNMN8,187449−8%
141Chisago City, MNMN5,955442+112%
142Becker, MNMN5,425418+82%
143Wyoming, MNMN8,121389+164%
144Cloquet, MNMN12,399357+12%
145St. Francis, MNMN8,635349+66%
146Minnetrista, MNMN9,458316+90%
147Dayton, MNMN11,402310+55%
148North Branch, MNMN12,398303+34%
149Hermantown, MNMN10,110297+37%
150Medina, MNMN7,460268+71%
151East Bethel, MNMN12,605264+8%
152Oak Grove, MNMN9,476263+29%
153Corcoran, MNMN9,269173+10%
154Hibbing, MNMN15,82389−5%
SHOWING 1–154 OF 154
Download CSV (full list, 154 rows)

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