CensusEasy
RANKING · 2024 ACS · 155 SHOWN OF 155

Tightest housing markets, Minnesota cities

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

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