Self-storage markets in Michigan small towns

252 towns of 2,000 to 20,000 people, scored on the same rules as every other state.

122 of 252
towns pass the screen
130
towns fail
0
need a data check
$64k
median of town median incomes
8.7
median storage sq ft per person; US average 7.9
1,812
facilities mapped

Every town, by score

Highest score first. Tap a column to sort.

#
1St. Ignace2,463$64,663+10.0%2.4163 / 100Pass
2Charlotte9,277$62,681+2.1%2.5356 / 100Pass
3Iron River3,002$54,183+5.2%6.8153 / 100Pass
4Sandusky2,694$56,563+6.3%2.6453 / 100Pass
5Dundee5,744$78,837+35.1%8.5851 / 100Pass
6West Ishpeming2,851$95,129+4.1%2.0748 / 100Pass
7Ionia12,753$63,978+14.4%5.81545 / 100Pass
8Pearl Beach4,506$83,208+56.9%5.81445 / 100Pass
9Coopersville4,848$67,131+10.3%7.21843 / 100Pass
10Harvey2,880$78,674+87.7%4.21943 / 100Pass
11Negaunee4,656$70,568+2.4%4.61543 / 100Pass
12Rogers2,878$49,266+7.2%2.8243 / 100Pass
13Chesaning2,484$59,777+6.2%Unknown341 / 100Pass
14Lake Isabella2,085$77,500+1.1%7.5540 / 100Pass
15Vicksburg3,934$72,656+19.5%6.71740 / 100Pass
16Wixom17,295$65,485+24.4%6.44340 / 100Pass
17Cutlerville18,780$67,327+11.2%3.05038 / 100Pass
18North Muskegon4,098$104,659+8.1%7.53238 / 100Pass
19Parchment2,008$72,798+2.8%5.74438 / 100Pass
20West Branch2,225$41,250+2.2%4.9638 / 100Fail
21Detroit Beach2,771$76,524+59.1%5.71337 / 100Pass
22Flushing8,284$80,025+4.0%6.72937 / 100Pass
23Eaton Rapids5,183$63,875-0.9%3.9836 / 100Pass
24Farmington11,504$97,750+8.9%3.44736 / 100Pass
25Grandville16,356$78,442+2.6%3.55436 / 100Pass
26Sault Ste. Marie13,335$55,328-1.9%5.0936 / 100Pass
27St. Clair5,585$69,688+4.8%7.51536 / 100Pass
28Trowbridge Park2,396$50,125+5.2%3.32236 / 100Pass
29Auburn2,124$71,653+0.7%5.93035 / 100Pass
30Bloomfield Hills4,415$189,942+10.3%2.34435 / 100Pass
31Lowell4,139$72,875+1.0%6.61435 / 100Pass
32South Monroe6,960$61,982+16.4%6.21235 / 100Pass
33Wolf Lake4,654$51,637+19.8%6.73435 / 100Pass
34Bath2,896$60,417+24.9%3.22333 / 100Pass
35Eastwood6,669$53,977+17.9%6.34233 / 100Pass
36Iron Mountain7,518$59,405+2.0%6.01233 / 100Pass
37Kalkaska2,539$57,143+22.3%9.71033 / 100Pass
38Kingsford5,124$61,635+2.6%6.01233 / 100Pass
39Lake Odessa2,155$62,813+3.7%Unknown533 / 100Pass
40Marysville9,925$66,901+2.4%6.71733 / 100Pass
41Norway2,833$63,846+2.1%6.11133 / 100Pass
42Temperance8,914$81,503+8.7%3.42933 / 100Pass
43Harper Woods15,116$65,022+8.8%1.53531 / 100Pass
44Bad Axe2,992$44,688+1.5%3.0430 / 100Fail
45Essexville3,327$75,341+0.1%5.02130 / 100Pass
46Ishpeming6,181$52,754-4.4%2.0830 / 100Pass
47Manistique2,863$38,446-1.9%4.2330 / 100Fail
48Morenci2,137$59,643-7.0%3.3230 / 100Pass
49Saranac2,013$66,944+42.9%9.62130 / 100Pass
50Leslie2,129$73,654+5.0%8.91129 / 100Pass
51Algonac4,139$56,820+2.8%Unknown928 / 100Pass
52Byron Center7,403$122,553+4.4%5.44428 / 100Pass
53Carleton2,595$73,365+6.7%8.21528 / 100Pass
54Center Line8,463$54,703+2.5%1.65628 / 100Pass
55Comstock Park10,577$59,984+2.6%3.44028 / 100Pass
56Flat Rock10,340$81,585+3.7%4.63028 / 100Pass
57Gibraltar4,873$91,651+7.5%5.33028 / 100Pass
58Grosse Pointe5,541$158,853+6.4%2.42228 / 100Pass
59Grosse Pointe Farms9,904$161,208+8.0%2.52428 / 100Pass
60Grosse Pointe Woods16,094$126,395+3.8%3.53028 / 100Pass
61Hudsonville7,769$91,280+5.5%5.83828 / 100Pass
62Lambertville9,955$102,521+4.5%4.43728 / 100Pass
63Owosso14,632$54,229+0.7%6.71428 / 100Pass
64Pleasant Ridge2,602$171,125+7.0%1.65128 / 100Pass
65Plymouth9,214$112,145+1.0%3.83828 / 100Pass
66Riverview12,186$73,468+0.4%3.44028 / 100Pass
67Rochester12,934$111,750-1.7%2.73328 / 100Pass
68Utica5,180$58,718+3.5%3.05228 / 100Pass
69Walled Lake7,299$72,055+1.8%6.63628 / 100Pass
70Edgemont Park2,551$62,543+9.5%4.34326 / 100Pass
71Roosevelt Park4,144$62,857+9.4%8.93726 / 100Pass
72Swartz Creek5,853$71,571+5.7%8.73526 / 100Pass
73Ferrysburg2,959$70,400-1.8%7.63225 / 100Pass
74Grand Blanc7,987$68,052+1.0%6.84225 / 100Pass
75Grosse Pointe Park11,319$124,111+1.5%0.92325 / 100Pass
76Hancock4,574$59,519+0.4%8.51025 / 100Pass
77Marine4,028$67,683-1.8%5.01225 / 100Pass
78Northview15,268$85,403-0.8%3.44125 / 100Pass
79Woodhaven12,690$78,648+1.4%4.23625 / 100Pass
80Bridgeport6,884$51,071+7.1%8.13224 / 100Pass
81Manistee6,275$60,541+3.2%Unknown824 / 100Pass
82Williamston3,807$71,379-3.8%5.31224 / 100Pass
83Grand Ledge7,804$68,980-0.5%3.82523 / 100Pass
84Paw Paw Lake3,889$67,674+10.5%9.31223 / 100Pass
85Plainwell3,763$66,525-0.6%8.92023 / 100Pass
86Shelby2,577$49,855+6.2%8.11221 / 100Pass
87Shields7,402$82,125+24.5%9.63321 / 100Pass
88Berkley15,149$116,239-1.5%1.34720 / 100Pass
89Beverly Hills10,524$177,412+1.3%2.74420 / 100Pass
90Cass2,210$53,000-6.1%8.4320 / 100Pass
91DeWitt4,777$110,341+1.8%4.12820 / 100Pass
92Ferndale19,190$94,640-4.7%1.65320 / 100Pass
93Huntington Woods6,328$190,150+0.1%1.55020 / 100Pass
94Ironwood4,997$41,250+0.8%5.9920 / 100Fail
95Jenison17,582$89,593+0.9%3.34620 / 100Pass
96Lathrup4,059$109,893-1.7%1.44420 / 100Pass
97Mason8,249$79,117-2.8%6.21820 / 100Pass
98Mount Morris3,117$48,794+8.2%6.44020 / 100Pass
99Northville6,069$145,530+1.0%4.44420 / 100Pass
100Reed2,517$52,304+1.8%9.9720 / 100Pass
101Saline9,006$88,346-2.6%4.62520 / 100Pass
102Trenton18,125$82,212-0.9%4.33520 / 100Pass
103Village of Grosse Pointe Shores2,795$189,583+1.0%2.92620 / 100Pass
104Cadillac10,445$51,773+0.2%8.71418 / 100Pass
105Davison5,076$48,814+2.8%6.13518 / 100Pass
106Indian River2,039$62,140+8.3%9.3918 / 100Pass
107Melvindale12,554$42,185+21.3%1.43918 / 100Fail
108Wayne17,310$59,038+2.0%3.73718 / 100Pass
109Clawson11,374$88,636-5.0%2.95217 / 100Pass
110Dexter4,521$106,637-2.6%4.62417 / 100Pass
111Wolverine Lake4,487$92,247-3.5%6.83817 / 100Pass
112Allegan5,172$52,925+2.7%14.31016 / 100Pass
113Durand3,483$66,743+5.0%15.61016 / 100Pass
114Greenville8,995$63,285+7.1%9.91716 / 100Pass
115Petoskey5,856$74,196+2.3%16.11716 / 100Pass
116St. Louis7,367$51,167+2.5%10.01616 / 100Pass
117Belleville3,910$62,991+0.5%7.72515 / 100Pass
118Canadian Lakes2,991$78,833+16.2%12.81115 / 100Pass
119Comstock Northwest5,391$73,475-14.7%5.23615 / 100Pass
120Fraser14,583$64,3540.0%4.45815 / 100Pass
121Haslett18,559$74,031-5.1%4.23515 / 100Pass
122Hudson2,200$53,009-13.2%7.1915 / 100Pass
123Kincheloe2,524$57,644Unknown14.5515 / 100Pass
124Potterville3,087$64,693+13.8%9.21815 / 100Pass
125Rockwood3,161$88,080-0.8%8.72915 / 100Pass
126South Lyon11,950$92,467+1.4%7.63415 / 100Pass
127St. Johns7,715$68,728-2.3%8.61115 / 100Pass
128Constantine2,154$73,320+2.6%15.21714 / 100Fail
129Coldwater13,671$50,781+11.7%13.61713 / 100Fail
130Wayland4,457$74,464+6.2%12.62113 / 100Fail
131East Grand Rapids11,445$166,610-2.7%3.45712 / 100Fail
132Mount Clemens15,511$52,310-4.9%5.35012 / 100Fail
133Westwood8,867$58,205-4.4%6.34012 / 100Fail
134Charlevoix2,392$47,917+2.3%13.8511 / 100Fail
135Watervliet2,156$61,167+39.6%10.91411 / 100Fail
136Hillsdale8,002$51,038-1.2%9.11610 / 100Fail
137Lake Orion2,863$101,318-8.9%4.32010 / 100Fail
138Manchester2,522$87,614+26.5%20.0710 / 100Fail
139Whitmore Lake7,878$86,779+19.0%15.12610 / 100Fail
140Dorr3,702$97,519Unknown9.3228 / 100Fail
141Hazel Park14,963$67,073-9.5%1.6588 / 100Fail
142Houghton8,474$43,456+7.7%7.4118 / 100Fail
143Spring Lake2,519$88,365+5.4%10.2278 / 100Fail
144Alma9,396$53,307+4.7%10.4166 / 100Fail
145Boyne3,825$64,855+2.6%16.9136 / 100Fail
146Freeland7,557$110,547+9.6%10.5346 / 100Fail
147Tecumseh8,646$62,835+3.5%10.9196 / 100Fail
148Yale2,129$53,236+2.3%22.646 / 100Fail
149Franklin2,554$194,079-22.8%2.5495 / 100Fail
150Ithaca2,817$63,109+0.7%9.5135 / 100Fail
151Level Park-Oak Park3,488$70,652-9.0%5.3225 / 100Fail
152Milford6,487$105,713-0.2%9.8315 / 100Fail
153Orchard Lake2,238$206,667-10.7%4.3455 / 100Fail
154Springfield5,269$44,808+1.5%5.2215 / 100Fail
155Albion7,560$39,885-9.3%5.5104 / 100Fail
156Belding5,960$60,373+4.2%12.2163 / 100Fail
157Berrien Springs2,018$65,134+25.5%25.9273 / 100Fail
158Chelsea5,426$72,098+1.8%19.793 / 100Fail
159Galesburg2,023$52,153-5.9%3.6313 / 100Fail
160Gladstone5,253$54,970+10.5%14.0173 / 100Fail
161Hastings7,520$58,286+2.9%11.2123 / 100Fail
162Middleville4,380$73,625+28.4%27.1233 / 100Fail
163Montague2,531$66,750-4.0%15.3102 / 100Fail
164Portland3,790$65,845-3.4%11.872 / 100Fail
165Caro4,290$41,595+5.8%15.971 / 100Fail
166Cheboygan4,820$42,290+2.1%14.581 / 100Fail
167Manitou Beach-Devils Lake2,103$83,980+22.0%18.5200 / 100Fail
168Montrose2,027$44,151+22.1%12.7170 / 100Fail
169Twin Lake2,036$84,950+34.6%19.7200 / 100Fail
170Fair Plain7,330$52,817+3.6%13.224-2 / 100Fail
171Goodrich2,022$110,329+9.5%16.138-2 / 100Fail
172Grand Haven10,996$60,6690.0%12.924-2 / 100Fail
173Keego Harbor2,747$64,896-15.5%7.242-2 / 100Fail
174Niles11,803$51,376+5.3%14.037-2 / 100Fail
175Otsego4,074$74,156+2.2%19.122-2 / 100Fail
176Sturgis11,054$62,710+1.4%14.715-2 / 100Fail
177Three Rivers7,943$49,503+3.7%11.313-2 / 100Fail
178Ypsilanti19,857$46,588-4.7%7.332-3 / 100Fail
179Lawton2,104$52,652+34.0%20.321-4 / 100Fail
180Menominee8,326$49,432+2.2%10.115-4 / 100Fail
181Corunna3,037$46,141-9.9%8.816-5 / 100Fail
182Ecorse9,064$40,241-3.9%1.240-5 / 100Fail
183Frankenmuth5,157$85,433-2.2%10.919-5 / 100Fail
184Fremont4,568$57,452+12.7%20.317-5 / 100Fail
185Perry2,073$75,321-4.6%24.98-5 / 100Fail
186Skidway Lake3,008$39,265-10.7%Unknown2-5 / 100Fail
187Whitehall3,024$61,169+10.0%18.913-5 / 100Fail
188St. Joseph7,986$84,057-4.0%12.822-6 / 100Fail
189Clare3,324$41,226+9.3%15.215-7 / 100Fail
190K. I. Sawyer2,817$60,833-6.3%12.78-7 / 100Fail
191St. Helen2,929$44,871+9.7%13.98-7 / 100Fail
192Traverse15,593$74,087+0.1%20.821-7 / 100Fail
193Marshall6,804$76,050-2.8%16.411-8 / 100Fail
194Zeeland5,665$52,628+1.7%16.622-8 / 100Fail
195Fenton11,906$80,000+4.7%22.723-9 / 100Fail
196Richmond5,855$64,719-0.2%13.518-9 / 100Fail
197Vassar2,707$59,444+5.1%18.513-9 / 100Fail
198Bronson2,083$46,359-4.3%12.28-10 / 100Fail
199Croswell2,488$55,081+0.9%24.47-10 / 100Fail
200Dowagiac5,732$48,166-0.2%13.011-10 / 100Fail
201Highland Park8,628$29,309-20.6%1.240-10 / 100Fail
202Lake Fenton6,417$116,352+21.4%21.935-10 / 100Fail
203New Haven6,475$66,125+35.3%22.930-10 / 100Fail
204River Rouge7,008$41,053-6.6%1.133-10 / 100Fail
205Lapeer9,082$52,716+4.7%24.918-11 / 100Fail
206Sparta4,271$60,728-1.9%17.029-11 / 100Fail
207Alpena10,154$47,545+1.2%14.712-12 / 100Fail
208Bangor2,129$49,764+14.5%51.119-12 / 100Fail
209Gladwin3,098$43,005+7.4%22.98-12 / 100Fail
210Houghton Lake5,769$50,305+72.2%24.317-12 / 100Fail
211Michigan Center4,999$63,704+4.2%14.028-12 / 100Fail
212Howell10,021$60,449+4.6%25.625-13 / 100Fail
213Imlay3,721$59,911+4.3%21.912-13 / 100Fail
214Jonesville2,319$65,200-3.7%12.716-13 / 100Fail
215West Monroe2,711$48,317-22.3%6.213-13 / 100Fail
216Escanaba12,354$45,369+0.8%15.117-14 / 100Fail
217Almont2,838$83,537+2.2%18.614-15 / 100Fail
218Blissfield3,234$62,059-1.3%20.68-15 / 100Fail
219Cedar Springs3,670$57,979+0.1%24.321-15 / 100Fail
220East Tawas2,675$42,450-2.1%11.810-15 / 100Fail
221Gaylord4,357$44,701+18.9%26.317-15 / 100Fail
222Mattawan2,692$61,587+15.4%59.927-15 / 100Fail
223Newaygo2,512$40,689+21.8%20.418-15 / 100Fail
224Harrison2,110$39,430+6.9%17.98-16 / 100Fail
225Rockford6,218$107,121-0.6%17.833-16 / 100Fail
226Brighton7,688$80,682+0.5%19.027-17 / 100Fail
227Linden4,160$79,464+6.8%23.322-17 / 100Fail
228Milan5,987$96,949-2.0%20.914-17 / 100Fail
229Fowlerville2,918$45,773+1.3%16.516-18 / 100Fail
230New Baltimore12,072$106,033-2.3%13.029-18 / 100Fail
231Buchanan4,223$56,163-1.9%25.824-19 / 100Fail
232Beecher8,412$37,515-7.0%9.052-20 / 100Fail
233Muskegon Heights9,841$35,239-8.4%9.138-20 / 100Fail
234Oxford3,474$83,611-1.9%78.918-20 / 100Fail
235Argentine2,190$125,313-14.4%17.114-23 / 100Fail
236East Jordan2,023$60,104-10.5%12.211-25 / 100Fail
237Paw Paw3,289$41,587-3.0%12.118-25 / 100Fail
238Beechwood2,776$71,275-10.7%17.720-26 / 100Fail
239Spring Arbor2,275$63,631-5.3%11.224-27 / 100Fail
240Buena Vista5,798$41,999-7.0%9.032-29 / 100Fail
241Big Rapids8,477$43,858-18.1%12.520-30 / 100Fail
242Clinton2,536$82,768-8.6%25.415-30 / 100Fail
243Clio2,185$52,500-9.7%20.528-32 / 100Fail
244Romeo3,578$74,323-6.7%28.313-32 / 100Fail
245South Haven3,998$68,239-8.2%61.011-32 / 100Fail
246Ludington7,676$46,411-4.9%20.614-33 / 100Fail
247Bridgman2,077$66,603-18.8%41.218-34 / 100Fail
248Hartford2,458$42,171-5.3%14.617-34 / 100Fail
249Vandercook Lake4,375$59,262-5.2%13.931-35 / 100Fail
250Holly5,964$64,305-3.4%19.626-38 / 100Fail
251Benton Harbor8,953$31,117-9.0%10.925-40 / 100Fail
252Benton Heights3,078$33,542-25.3%10.629-40 / 100Fail

Town score runs 0 to 100, higher = better market to buy in. Pass Fail Check

Phone view shows the score; open a town for every number.

Facilities in Michigan

FacilityNearest townTypeReviews on MapsEst. units Members onlyWebsite Members onlyPhone Members onlyLead scorehigher = better lead Members only
1 2 3 LOCKE IT UP STORAGEColdwater, MIIndependent1MembersMembersMembersMembers
1-800-Self-Storage.comDurand, MIIndependent34MembersMembersMembersMembers
1-800-Self-Storage.comGrand Blanc, MIIndependent62MembersMembersMembersMembers
1-800-Self-Storage.comBerkley, MIIndependent71MembersMembersMembersMembers
1-800-Self-Storage.comClawson, MIIndependent55MembersMembersMembersMembers
111 Coldwater StorageLake Isabella, MIIndependent0MembersMembersMembersMembers
127 StorageIthaca, MIIndependent11MembersMembersMembersMembers
131 Storage SolutionsUnknownIndependent1MembersMembersMembersMembers
1721 Indoor StorageMarysville, MIIndependent26MembersMembersMembersMembers
215 Indoor RV StorageLake Odessa, MIIndependent2MembersMembersMembersMembers
23 Mini StorageWhitmore Lake, MIIndependent93MembersMembersMembersMembers
231 Self Storage Inc.Canadian Lakes, MIIndependent12MembersMembersMembersMembers
Locked listingMembersMembersMembersMembersMembersMembersMembers
Locked listingMembersMembersMembersMembersMembersMembersMembers
Locked listingMembersMembersMembersMembersMembersMembersMembers

Lead score runs 0 to 100, higher = better lead. Lead Weak Fail

Showing 12 of 1,812 facilities, sorted by name. Members see all of them with every field, sorted by lead score, highest first.

Unlock

Unlock every facility in Michigan

  • Est. units
  • Size confidence
  • Website
  • FEMA flood zone
  • Phone
  • Address
  • Maps link
  • Lead score with every reason
  • CSV export
$49 / month, all states
See the plan