CensusEasy
RANKING · 1990 CENSUS · 148 SHOWN OF 148

Most densely populated, Minnesota cities · 1990

Minnesota cities ranked by residents per square mile (2023). This list covers the 148 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,3246,822−4%
02Columbia Heights, MNMN22,4825,549+2%
03Richfield, MNMN36,5935,269+4%
04St. Paul, MNMN306,6845,238−5%
05Robbinsdale, MNMN14,0305,151+2%
06New Hope, MNMN20,8074,320+5%
07St. Louis Park, MNMN50,0274,122−1%
08Crystal, MNMN22,2394,111+5%
09Hopkins, MNMN19,5234,068−4%
10Brooklyn Center, MNMN31,8463,610−1%
12New Brighton, MNMN22,1593,425+0%
13Mound, MNMN9,0643,367+2%
14Spring Lake Park, MNMN7,1273,281−3%
15Mounds View, MNMN12,7863,088−2%
16White Bear Lake, MNMN23,3923,083+2%
17Edina, MNMN54,3562,981−3%
18Fridley, MNMN30,8292,788+3%
19Anoka, MNMN18,1692,578−5%
20Roseville, MNMN35,6632,572−1%
21Bloomington, MNMN89,0342,488+1%
22Falcon Heights, MNMN5,0712,409−3%
23Coon Rapids, MNMN64,1932,344−14%
24Little Canada, MNMN10,5672,301−8%
25Shoreview, MNMN26,9062,284−5%
26Brooklyn Park, MNMN83,5432,162−16%
27Champlin, MNMN23,1252,067−24%
28Burnsville, MNMN65,2442,057−15%
29Golden Valley, MNMN21,3252,056+3%
30Apple Valley, MNMN55,2482,051−24%
31Waseca, MNMN9,0351,952−1%
32Maplewood, MNMN40,7171,816−11%
33Minnetonka, MNMN53,9691,797−6%
34Northfield, MNMN21,9921,733−14%
35Stillwater, MNMN19,3541,725−8%
36Oakdale, MNMN30,5881,676−31%
37St. Paul Park, MNMN5,3961,656−2%
38Austin, MNMN26,6891,649−6%
39Crookston, MNMN7,3751,587−1%
40Vadnais Heights, MNMN13,0521,584−16%
41Mankato, MNMN46,5291,582−3%
42Mahtomedi, MNMN8,1891,579−28%
43North Mankato, MNMN14,1651,579−14%
44Plymouth, MNMN78,9421,556−23%
45St. Peter, MNMN12,2751,553−3%
46Eagan, MNMN67,1091,520−25%
47Hastings, MNMN22,5631,491−15%
48Glencoe, MNMN5,6321,469−15%
49East Grand Forks, MNMN8,9061,456+15%
50Moorhead, MNMN46,5331,449+0%
51Albert Lea, MNMN18,2171,378−0%
52Stewartville, MNMN6,8501,370−16%
53Hutchinson, MNMN14,6551,358−12%
54Litchfield, MNMN6,5281,350−8%
55Winona, MNMN26,5301,334−6%
56Thief River Falls, MNMN8,7991,334−5%
57New Ulm, MNMN13,8631,292−3%
58La Crescent, MNMN5,2611,282−12%
59Owatonna, MNMN26,6331,278−14%
60Worthington, MNMN13,9791,257−12%
61Rochester, MNMN124,2921,252−18%
62Sauk Rapids, MNMN13,7681,251−23%
63Willmar, MNMN22,0011,232−4%
64International Falls, MNMN5,4811,225+24%
65St. Cloud, MNMN72,6471,214−17%
66Eden Prairie, MNMN63,0751,210−28%
67Morris, MNMN5,1501,195+11%
68Duluth, MNMN88,3301,193−2%
69Maple Grove, MNMN73,8931,189−23%
70Blaine, MNMN76,6031,184−13%
71Montevideo, MNMN5,3351,168+3%
72Marshall, MNMN14,1711,163−6%
73Kasson, MNMN7,3501,107−20%
74Faribault, MNMN25,0401,102−18%
75Shorewood, MNMN7,6201,100−21%
76Arden Hills, MNMN9,5831,087−5%
77Mendota Heights, MNMN11,4751,039−18%
78Newport, MNMN5,5251,030+0%
79Brainerd, MNMN14,4281,018−6%
80Lake City, MNMN5,306985−11%
81Redwood Falls, MNMN5,040920−11%
82New Prague, MNMN8,238908−22%
83Little Falls, MNMN9,277900−6%
84Buffalo, MNMN16,878883−32%
85Fergus Falls, MNMN14,246859−8%
86Inver Grove Heights, MNMN36,873807−24%
87Jordan, MNMN6,988801−24%
88Byron, MNMN6,740785−30%
89Princeton, MNMN5,480754−5%
90Fairmont, MNMN10,099751+3%
91Prior Lake, MNMN28,140705−28%
92Cottage Grove, MNMN43,604682−25%
93Cambridge, MNMN11,090681−8%
94Lakeville, MNMN79,270673−42%
95Chaska, MNMN30,513662−35%
96Bemidji, MNMN15,770645−6%
97Lindstrom, MNMN5,039645−18%
98Savage, MNMN32,970635−53%
99Waconia, MNMN14,113623−49%
100Delano, MNMN7,788588−29%
101Chanhassen, MNMN25,748576−42%
102Woodbury, MNMN81,558575−57%
103Detroit Lakes, MNMN10,019564−10%
104Monticello, MNMN15,670549−37%
105Belle Plaine, MNMN7,632527−17%
106Sartell, MNMN19,918526−44%
107Virginia, MNMN8,187501+3%
108North Oaks, MNMN5,283490−13%
109Lonsdale, MNMN5,117480−16%
110Orono, MNMN8,301458−3%
111Alexandria, MNMN15,045456−11%
112Andover, MNMN33,874449−43%
113Red Wing, MNMN16,805434−6%
114Ramsey, MNMN29,624430−33%
115Big Lake, MNMN12,929423−50%
116Shakopee, MNMN49,366403−43%
117Waite Park, MNMN8,450398−24%
118Farmington, MNMN25,425383−52%
119Zimmerman, MNMN6,904358−53%
120Grand Rapids, MNMN11,181355+2%
121St. Joseph, MNMN6,846354−30%
122Lino Lakes, MNMN23,220312−48%
123Cloquet, MNMN12,399309−3%
124Albertville, MNMN8,544283−65%
125Lake Elmo, MNMN14,376267−14%
126Elk River, MNMN27,896265−32%
127Ham Lake, MNMN17,104259−30%
128Rosemount, MNMN31,881259−41%
129Victoria, MNMN12,447259−42%
130Isanti, MNMN7,714241−47%
131Hermantown, MNMN10,110197−9%
132Baxter, MNMN9,217196−33%
133Forest Lake, MNMN20,952191−14%
134Dayton, MNMN11,402189−6%
135East Bethel, MNMN12,605181−26%
136Chisago City, MNMN5,955160−23%
137Carver, MNMN7,198152−43%
138Corcoran, MNMN9,269145−8%
139Hugo, MNMN17,167132−31%
140Minnetrista, MNMN9,458132−21%
141Medina, MNMN7,460121−23%
142St. Francis, MNMN8,635109−48%
143Wyoming, MNMN8,121104−30%
144Hibbing, MNMN15,82399+6%
145Becker, MNMN5,42587−62%
146St. Michael, MNMN22,49877−72%
147North Branch, MNMN12,39852−77%
148Rogers, MNMN15,60628−81%
SHOWING 1–148 OF 148
Download CSV (full list, 148 rows)

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