CensusEasy
RANKING · 2024 ACS · 155 SHOWN OF 155

Tightest housing markets, Minnesota cities

Minnesota cities with the lowest housing vacancy rate (2024 ACS). This list covers the 155 cities in Minnesota that qualify, ranked against each other statewide.

Flip the list · Highest housing vacancy, US cities
MinnesotaAll statesPop > 5KAll rankings
Tightest housing markets by state
RANKPLACESTATEPOPHOUSING VACANCY RATEVS 2010
01Newport, MNMN5,5250.0%+0.0 pts
02Spring Lake Park, MNMN7,1270.2%−1.9 pts
03Chaska, MNMN30,5130.5%−2.6 pts
04Cottage Grove, MNMN43,6040.6%−3.8 pts
05Lonsdale, MNMN5,1170.7%−7.9 pts
06Ham Lake, MNMN17,1041.1%−3.1 pts
07Wyoming, MNMN8,1211.2%−3.2 pts
08Monticello, MNMN15,6701.2%−4.4 pts
09Sartell, MNMN19,9181.2%−1.8 pts
10St. Francis, MNMN8,6351.3%+0.1 pts
11Lino Lakes, MNMN23,2201.4%−1.0 pts
12Rogers, MNMN15,6061.4%−6.6 pts
13Dayton, MNMN11,4021.5%−0.5 pts
14Savage, MNMN32,9701.5%−2.0 pts
15St. Michael, MNMN22,4981.6%−2.0 pts
16Andover, MNMN33,8741.7%−0.7 pts
17Belle Plaine, MNMN7,6321.7%−7.1 pts
18Apple Valley, MNMN55,2481.8%−1.4 pts
19Byron, MNMN6,7401.8%−4.6 pts
20Eagan, MNMN67,1091.8%−1.5 pts
21Coon Rapids, MNMN64,1931.9%−1.3 pts
22Cambridge, MNMN11,0902.0%−9.3 pts
23North Branch, MNMN12,3982.0%+0.2 pts
24Carver, MNMN7,1982.0%−2.8 pts
25Shoreview, MNMN26,9062.1%−0.3 pts
26Vadnais Heights, MNMN13,0522.1%−0.2 pts
27Shorewood, MNMN7,6202.2%−0.9 pts
28Inver Grove Heights, MNMN36,8732.2%−1.2 pts
29Woodbury, MNMN81,5582.3%−1.8 pts
30Lakeville, MNMN79,2702.4%−1.6 pts
31Delano, MNMN7,7882.4%+0.6 pts
32Baxter, MNMN9,2172.4%−4.1 pts
33Ramsey, MNMN29,6242.5%−2.7 pts
34Burnsville, MNMN65,2442.5%−3.0 pts
35Mendota Heights, MNMN11,4752.5%−3.8 pts
36Rosemount, MNMN31,8812.5%+0.2 pts
37South St. Paul, MNMN20,5322.5%−4.7 pts
38Glencoe, MNMN5,6322.5%−0.3 pts
39Farmington, MNMN25,4252.5%−0.2 pts
40Waconia, MNMN14,1132.6%−1.3 pts
41Morris, MNMN5,1502.7%−5.5 pts
42Corcoran, MNMN9,2692.7%−0.2 pts
43Becker, MNMN5,4252.7%−2.7 pts
44Buffalo, MNMN16,8782.7%−0.3 pts
45Hugo, MNMN17,1672.8%−1.0 pts
46Hermantown, MNMN10,1102.8%−0.1 pts
47St. Paul Park, MNMN5,3962.8%−2.2 pts
48Crystal, MNMN22,2392.9%−1.5 pts
49St. Joseph, MNMN6,8462.9%−4.9 pts
50Maple Grove, MNMN73,8932.9%−2.1 pts
51Credit River, MNMN5,6442.9%
52New Brighton, MNMN22,1593.0%−0.1 pts
53Kasson, MNMN7,3503.0%−6.9 pts
54Big Lake, MNMN12,9293.0%−8.4 pts
55Otsego, MNMN24,5253.1%−2.1 pts
56Anoka, MNMN18,1693.1%−5.0 pts
57North St. Paul, MNMN12,7803.2%+0.6 pts
58Medina, MNMN7,4603.2%−1.4 pts
59Champlin, MNMN23,1253.2%+0.6 pts
60Shakopee, MNMN49,3663.3%−0.0 pts
61Brooklyn Park, MNMN83,5433.3%−2.8 pts
62Oakdale, MNMN30,5883.3%−1.7 pts
63North Mankato, MNMN14,1653.3%−2.5 pts
64Robbinsdale, MNMN14,0303.3%−1.7 pts
65Eden Prairie, MNMN63,0753.4%−0.7 pts
66Jordan, MNMN6,9883.4%−8.0 pts
67Little Falls, MNMN9,2773.4%−0.7 pts
68Hastings, MNMN22,5633.4%−3.4 pts
69Waite Park, MNMN8,4503.5%−4.5 pts
70Moorhead, MNMN46,5333.5%−3.3 pts
71Brooklyn Center, MNMN31,8463.5%−4.2 pts
72Arden Hills, MNMN9,5833.6%+0.8 pts
73Blaine, MNMN76,6033.6%−0.4 pts
74Sauk Rapids, MNMN13,7683.6%−2.8 pts
75Prior Lake, MNMN28,1403.7%−3.2 pts
76Waseca, MNMN9,0353.7%−2.9 pts
77Richfield, MNMN36,5933.7%−2.1 pts
78Elk River, MNMN27,8963.7%−1.4 pts
79Lake Elmo, MNMN14,3763.7%−1.5 pts
80New Hope, MNMN20,8073.8%−1.0 pts
81Plymouth, MNMN78,9423.9%−1.3 pts
82Chanhassen, MNMN25,7484.0%−1.7 pts
83New Prague, MNMN8,2384.1%−2.6 pts
84Owatonna, MNMN26,6334.2%−2.1 pts
85Bloomington, MNMN89,0344.2%−0.6 pts
86Victoria, MNMN12,4474.3%+0.5 pts
87Hutchinson, MNMN14,6554.3%−6.0 pts
88Faribault, MNMN25,0404.3%−1.0 pts
89Albertville, MNMN8,5444.3%+4.3 pts
90Red Wing, MNMN16,8054.4%−3.3 pts
91Oak Grove, MNMN9,4764.4%+0.6 pts
92St. Peter, MNMN12,2754.5%+0.5 pts
93White Bear Lake, MNMN23,3924.5%+1.4 pts
94New Ulm, MNMN13,8634.6%−0.3 pts
95Columbia Heights, MNMN22,4824.8%−2.1 pts
96Edina, MNMN54,3564.8%+0.1 pts
97Forest Lake, MNMN20,9525.0%−0.9 pts
98Minnetonka, MNMN53,9695.0%−0.9 pts
99Falcon Heights, MNMN5,0715.0%+1.2 pts
100West St. Paul, MNMN21,9505.2%−0.3 pts
101Litchfield, MNMN6,5285.2%−0.7 pts
102Isanti, MNMN7,7145.4%+1.2 pts
103Stillwater, MNMN19,3545.5%−1.8 pts
104St. Louis Park, MNMN50,0275.5%+0.6 pts
105Maplewood, MNMN40,7175.6%+0.3 pts
106Mounds View, MNMN12,7865.6%−0.7 pts
107Northfield, MNMN21,9925.8%−2.2 pts
108Mound, MNMN9,0645.8%−0.9 pts
109Zimmerman, MNMN6,9045.9%−2.3 pts
110St. Paul, MNMN306,6845.9%−2.2 pts
111Hopkins, MNMN19,5235.9%+1.8 pts
112Cloquet, MNMN12,3995.9%+1.8 pts
113Brainerd, MNMN14,4286.1%−0.3 pts
114Rochester, MNMN124,2926.2%−0.2 pts
115East Grand Forks, MNMN8,9066.2%+2.9 pts
116East Bethel, MNMN12,6056.2%+0.3 pts
117Duluth, MNMN88,3306.3%−0.1 pts
118Willmar, MNMN22,0016.4%+2.5 pts
119Fridley, MNMN30,8296.4%+1.0 pts
120Winona, MNMN26,5306.5%+0.8 pts
121St. Cloud, MNMN72,6476.6%−0.3 pts
122Roseville, MNMN35,6636.6%+1.3 pts
123Mahtomedi, MNMN8,1896.6%+4.7 pts
125North Oaks, MNMN5,2837.1%+3.3 pts
126Golden Valley, MNMN21,3257.2%+3.6 pts
127La Crescent, MNMN5,2617.3%−0.7 pts
128Hibbing, MNMN15,8237.3%−2.6 pts
129Austin, MNMN26,6897.3%+2.5 pts
130Mankato, MNMN46,5297.4%+0.3 pts
131International Falls, MNMN5,4817.6%−1.0 pts
132Fairmont, MNMN10,0997.6%−2.4 pts
133Elko New Market, MNMN5,3007.8%−2.4 pts
134Minneapolis, MNMN430,3247.8%−1.0 pts
135Worthington, MNMN13,9798.0%+5.4 pts
136Bemidji, MNMN15,7708.2%−1.6 pts
137Lindstrom, MNMN5,0398.5%−2.6 pts
138Fergus Falls, MNMN14,2468.6%+4.2 pts
139Thief River Falls, MNMN8,7998.8%+1.0 pts
140Princeton, MNMN5,4808.9%+1.4 pts
141Albert Lea, MNMN18,2178.9%+1.2 pts
142Grand Rapids, MNMN11,1819.1%−0.0 pts
143Minnetrista, MNMN9,4589.5%+1.8 pts
144Alexandria, MNMN15,0459.6%+4.1 pts
145Chisago City, MNMN5,9559.8%+4.6 pts
146Little Canada, MNMN10,56710.1%+6.9 pts
147Montevideo, MNMN5,33510.6%+3.7 pts
148Orono, MNMN8,30110.7%+4.7 pts
149Marshall, MNMN14,17110.8%+4.9 pts
150Stewartville, MNMN6,85011.2%+5.7 pts
151Redwood Falls, MNMN5,04012.1%+6.0 pts
152Detroit Lakes, MNMN10,01913.3%+1.6 pts
153Crookston, MNMN7,37513.3%+2.7 pts
154Lake City, MNMN5,30614.3%−0.6 pts
155Virginia, MNMN8,18718.3%+5.6 pts
SHOWING 1–155 OF 155

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