CensusEasy
RANKING · 2024 ACS · 155 SHOWN OF 155

Most rooted, Minnesota cities

Minnesota cities ranked by the share of residents living in the same house as one year earlier (2024 ACS) — the places where people stay put. This list covers the 155 cities in Minnesota that qualify, ranked against each other statewide.

Flip the list · Most transient, US cities
MinnesotaAll statesPop > 5KAll rankings
SAME RANKING BYCountiesStatesMetrosZIP codes
RELATEDLargest foreign-born populationMost residents with a disabilityLargest veteran populationMost uninsured peopleLargest senior populationMost unmarried people
YEAR20202024
Most rooted by state
RANKPLACESTATEPOPLIVING IN THE SAME HOUSE AS 1 YEAR AGOVS 2020
01Oak Grove, MNMN9,47698.0%+6.2 pts
02Lonsdale, MNMN5,11796.9%+7.1 pts
03Jordan, MNMN6,98895.6%+5.9 pts
04Wyoming, MNMN8,12195.5%+0.0 pts
05St. Michael, MNMN22,49894.5%−0.6 pts
06Andover, MNMN33,87494.5%+3.1 pts
07Zimmerman, MNMN6,90494.4%+11.9 pts
08Lake Elmo, MNMN14,37694.4%+2.5 pts
09St. Francis, MNMN8,63594.4%+3.1 pts
10East Bethel, MNMN12,60594.0%+0.9 pts
11Becker, MNMN5,42594.0%+1.0 pts
12Credit River, MNMN5,64493.5%
13St. Paul Park, MNMN5,39693.3%+6.3 pts
14Ham Lake, MNMN17,10493.2%−1.2 pts
15Savage, MNMN32,97093.1%+1.7 pts
16Belle Plaine, MNMN7,63293.0%+1.5 pts
17Farmington, MNMN25,42592.9%+3.3 pts
18Champlin, MNMN23,12592.8%−0.9 pts
19Glencoe, MNMN5,63292.8%+1.1 pts
20Stewartville, MNMN6,85092.6%+5.3 pts
21Victoria, MNMN12,44792.6%+5.8 pts
22Oakdale, MNMN30,58892.5%+1.8 pts
23Mendota Heights, MNMN11,47592.4%+0.9 pts
24Ramsey, MNMN29,62492.3%+2.2 pts
25Medina, MNMN7,46092.3%+6.6 pts
26Carver, MNMN7,19892.2%−2.1 pts
27Lindstrom, MNMN5,03992.1%+2.6 pts
28Vadnais Heights, MNMN13,05292.1%+1.2 pts
29Shorewood, MNMN7,62092.0%−2.1 pts
30Albertville, MNMN8,54492.0%+1.5 pts
31Elko New Market, MNMN5,30091.9%+4.3 pts
32Lino Lakes, MNMN23,22091.9%+2.0 pts
33Rosemount, MNMN31,88191.5%+1.4 pts
34Mound, MNMN9,06491.4%−0.0 pts
35Brooklyn Park, MNMN83,54391.3%+0.0 pts
36Spring Lake Park, MNMN7,12791.1%−0.5 pts
37Prior Lake, MNMN28,14091.0%−0.3 pts
38Inver Grove Heights, MNMN36,87391.0%+3.3 pts
39Montevideo, MNMN5,33591.0%+3.8 pts
40Maplewood, MNMN40,71790.9%+3.5 pts
41Kasson, MNMN7,35090.9%+4.8 pts
42Baxter, MNMN9,21790.8%+5.6 pts
43Fairmont, MNMN10,09990.7%+4.8 pts
44Big Lake, MNMN12,92990.6%+5.0 pts
45New Ulm, MNMN13,86390.5%+0.3 pts
46Blaine, MNMN76,60390.4%+1.4 pts
47Corcoran, MNMN9,26990.3%+0.2 pts
48La Crescent, MNMN5,26190.3%+1.7 pts
49Fridley, MNMN30,82990.1%+5.4 pts
50Chanhassen, MNMN25,74890.1%+0.3 pts
51Forest Lake, MNMN20,95290.1%+1.6 pts
52Delano, MNMN7,78890.0%−4.9 pts
53Lakeville, MNMN79,27090.0%+1.3 pts
54Chaska, MNMN30,51389.9%+1.3 pts
55Marshall, MNMN14,17189.8%+8.4 pts
56Shakopee, MNMN49,36689.8%+0.7 pts
57Brooklyn Center, MNMN31,84689.7%+4.4 pts
58Redwood Falls, MNMN5,04089.6%+0.9 pts
59Orono, MNMN8,30189.5%+0.6 pts
60Faribault, MNMN25,04089.5%+1.2 pts
61Waite Park, MNMN8,45089.5%+12.9 pts
62Lake City, MNMN5,30689.4%+0.6 pts
63Maple Grove, MNMN73,89389.4%+0.5 pts
64Little Falls, MNMN9,27789.3%+4.2 pts
65Buffalo, MNMN16,87889.3%−0.3 pts
66Brainerd, MNMN14,42889.2%+5.0 pts
67Virginia, MNMN8,18789.1%+6.6 pts
68Litchfield, MNMN6,52889.0%−0.1 pts
69North Branch, MNMN12,39889.0%+4.4 pts
70Minnetrista, MNMN9,45888.9%+5.2 pts
71Hugo, MNMN17,16788.9%+0.2 pts
72Plymouth, MNMN78,94288.9%+4.2 pts
73Chisago City, MNMN5,95588.8%+7.6 pts
74East Grand Forks, MNMN8,90688.8%+3.3 pts
75North St. Paul, MNMN12,78088.7%−2.1 pts
76Crystal, MNMN22,23988.6%−0.5 pts
77Eden Prairie, MNMN63,07588.5%+3.1 pts
78Otsego, MNMN24,52588.4%−0.4 pts
79Apple Valley, MNMN55,24888.4%+1.5 pts
80Cottage Grove, MNMN43,60488.4%−1.6 pts
81Rogers, MNMN15,60688.3%+2.0 pts
82Coon Rapids, MNMN64,19388.3%+0.9 pts
83Owatonna, MNMN26,63388.3%+2.3 pts
84New Brighton, MNMN22,15988.2%+2.5 pts
85Minnetonka, MNMN53,96988.2%+3.9 pts
86South St. Paul, MNMN20,53288.2%+1.1 pts
87Mounds View, MNMN12,78688.2%+2.7 pts
88Mahtomedi, MNMN8,18988.2%+0.5 pts
89Dayton, MNMN11,40288.1%+8.0 pts
90Waconia, MNMN14,11388.1%−4.3 pts
91Stillwater, MNMN19,35488.0%+2.1 pts
92Crookston, MNMN7,37588.0%+3.1 pts
93Hutchinson, MNMN14,65588.0%+1.7 pts
94Grand Rapids, MNMN11,18187.9%−2.6 pts
95Shoreview, MNMN26,90687.9%−1.0 pts
96Richfield, MNMN36,59387.8%+3.1 pts
97Elk River, MNMN27,89687.8%+1.6 pts
98New Hope, MNMN20,80787.7%+2.7 pts
99Isanti, MNMN7,71487.7%+4.0 pts
100Sartell, MNMN19,91887.7%+2.3 pts
101Albert Lea, MNMN18,21787.6%+0.8 pts
102Hastings, MNMN22,56387.6%+1.6 pts
103Bloomington, MNMN89,03487.5%+0.9 pts
104White Bear Lake, MNMN23,39287.3%−0.4 pts
105Austin, MNMN26,68987.0%+6.7 pts
106Newport, MNMN5,52587.0%+2.9 pts
107Burnsville, MNMN65,24486.9%+1.8 pts
108North Mankato, MNMN14,16586.9%+0.4 pts
109Eagan, MNMN67,10986.7%−0.7 pts
110Roseville, MNMN35,66386.6%+2.4 pts
111Golden Valley, MNMN21,32586.6%−0.6 pts
112Alexandria, MNMN15,04586.5%+1.8 pts
113Anoka, MNMN18,16986.4%−1.4 pts
114Monticello, MNMN15,67086.4%−1.2 pts
115Cambridge, MNMN11,09086.4%+4.0 pts
116West St. Paul, MNMN21,95086.2%+0.0 pts
117Woodbury, MNMN81,55886.1%+0.3 pts
118Edina, MNMN54,35685.9%+0.2 pts
119New Prague, MNMN8,23885.9%+2.3 pts
120Hopkins, MNMN19,52385.6%+4.6 pts
121Waseca, MNMN9,03585.6%−1.0 pts
122Robbinsdale, MNMN14,03085.5%−3.1 pts
123Sauk Rapids, MNMN13,76885.5%−1.3 pts
124Hibbing, MNMN15,82385.2%−0.9 pts
125Columbia Heights, MNMN22,48285.0%−1.6 pts
126Thief River Falls, MNMN8,79985.0%−2.0 pts
127Byron, MNMN6,74084.8%−2.0 pts
128Fergus Falls, MNMN14,24684.7%+0.2 pts
129International Falls, MNMN5,48184.7%−4.9 pts
130Cloquet, MNMN12,39984.2%−4.5 pts
131Hermantown, MNMN10,11083.8%−4.7 pts
132St. Paul, MNMN306,68483.7%+2.1 pts
133St. Louis Park, MNMN50,02783.5%+2.8 pts
134Worthington, MNMN13,97983.5%−7.3 pts
135North Oaks, MNMN5,28383.1%+2.0 pts
136Arden Hills, MNMN9,58383.1%+0.4 pts
137Rochester, MNMN124,29283.0%+0.2 pts
138Red Wing, MNMN16,80582.8%+0.7 pts
139Willmar, MNMN22,00182.6%−0.4 pts
141Little Canada, MNMN10,56782.4%+1.7 pts
142Princeton, MNMN5,48081.2%−3.8 pts
143Duluth, MNMN88,33081.0%+4.9 pts
144St. Peter, MNMN12,27580.9%+0.3 pts
145Detroit Lakes, MNMN10,01980.6%−7.5 pts
146Morris, MNMN5,15080.6%+5.4 pts
147Moorhead, MNMN46,53379.9%+1.4 pts
148Minneapolis, MNMN430,32478.5%+1.9 pts
149Winona, MNMN26,53078.1%+5.9 pts
150Northfield, MNMN21,99277.7%−0.6 pts
151St. Cloud, MNMN72,64777.1%+4.4 pts
152Falcon Heights, MNMN5,07174.8%+0.2 pts
153Mankato, MNMN46,52972.4%+1.9 pts
154Bemidji, MNMN15,77070.2%+1.1 pts
155St. Joseph, MNMN6,84669.9%−3.6 pts
SHOWING 1–155 OF 155
Download CSV (full list, 155 rows)

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