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.
| # | ||
|---|---|---|
| 1 | St. Ignace | 63 / 100Pass |
| 2 | Charlotte | 56 / 100Pass |
| 3 | Iron River | 53 / 100Pass |
| 4 | Sandusky | 53 / 100Pass |
| 5 | Dundee | 51 / 100Pass |
| 6 | West Ishpeming | 48 / 100Pass |
| 7 | Ionia | 45 / 100Pass |
| 8 | Pearl Beach | 45 / 100Pass |
| 9 | Coopersville | 43 / 100Pass |
| 10 | Harvey | 43 / 100Pass |
| 11 | Negaunee | 43 / 100Pass |
| 12 | Rogers | 43 / 100Pass |
| 13 | Chesaning | 41 / 100Pass |
| 14 | Lake Isabella | 40 / 100Pass |
| 15 | Vicksburg | 40 / 100Pass |
| 16 | Wixom | 40 / 100Pass |
| 17 | Cutlerville | 38 / 100Pass |
| 18 | North Muskegon | 38 / 100Pass |
| 19 | Parchment | 38 / 100Pass |
| 20 | West Branch | 38 / 100Fail |
| 21 | Detroit Beach | 37 / 100Pass |
| 22 | Flushing | 37 / 100Pass |
| 23 | Eaton Rapids | 36 / 100Pass |
| 24 | Farmington | 36 / 100Pass |
| 25 | Grandville | 36 / 100Pass |
| 26 | Sault Ste. Marie | 36 / 100Pass |
| 27 | St. Clair | 36 / 100Pass |
| 28 | Trowbridge Park | 36 / 100Pass |
| 29 | Auburn | 35 / 100Pass |
| 30 | Bloomfield Hills | 35 / 100Pass |
| 31 | Lowell | 35 / 100Pass |
| 32 | South Monroe | 35 / 100Pass |
| 33 | Wolf Lake | 35 / 100Pass |
| 34 | Bath | 33 / 100Pass |
| 35 | Eastwood | 33 / 100Pass |
| 36 | Iron Mountain | 33 / 100Pass |
| 37 | Kalkaska | 33 / 100Pass |
| 38 | Kingsford | 33 / 100Pass |
| 39 | Lake Odessa | 33 / 100Pass |
| 40 | Marysville | 33 / 100Pass |
| 41 | Norway | 33 / 100Pass |
| 42 | Temperance | 33 / 100Pass |
| 43 | Harper Woods | 31 / 100Pass |
| 44 | Bad Axe | 30 / 100Fail |
| 45 | Essexville | 30 / 100Pass |
| 46 | Ishpeming | 30 / 100Pass |
| 47 | Manistique | 30 / 100Fail |
| 48 | Morenci | 30 / 100Pass |
| 49 | Saranac | 30 / 100Pass |
| 50 | Leslie | 29 / 100Pass |
| 51 | Algonac | 28 / 100Pass |
| 52 | Byron Center | 28 / 100Pass |
| 53 | Carleton | 28 / 100Pass |
| 54 | Center Line | 28 / 100Pass |
| 55 | Comstock Park | 28 / 100Pass |
| 56 | Flat Rock | 28 / 100Pass |
| 57 | Gibraltar | 28 / 100Pass |
| 58 | Grosse Pointe | 28 / 100Pass |
| 59 | Grosse Pointe Farms | 28 / 100Pass |
| 60 | Grosse Pointe Woods | 28 / 100Pass |
| 61 | Hudsonville | 28 / 100Pass |
| 62 | Lambertville | 28 / 100Pass |
| 63 | Owosso | 28 / 100Pass |
| 64 | Pleasant Ridge | 28 / 100Pass |
| 65 | Plymouth | 28 / 100Pass |
| 66 | Riverview | 28 / 100Pass |
| 67 | Rochester | 28 / 100Pass |
| 68 | Utica | 28 / 100Pass |
| 69 | Walled Lake | 28 / 100Pass |
| 70 | Edgemont Park | 26 / 100Pass |
| 71 | Roosevelt Park | 26 / 100Pass |
| 72 | Swartz Creek | 26 / 100Pass |
| 73 | Ferrysburg | 25 / 100Pass |
| 74 | Grand Blanc | 25 / 100Pass |
| 75 | Grosse Pointe Park | 25 / 100Pass |
| 76 | Hancock | 25 / 100Pass |
| 77 | Marine | 25 / 100Pass |
| 78 | Northview | 25 / 100Pass |
| 79 | Woodhaven | 25 / 100Pass |
| 80 | Bridgeport | 24 / 100Pass |
| 81 | Manistee | 24 / 100Pass |
| 82 | Williamston | 24 / 100Pass |
| 83 | Grand Ledge | 23 / 100Pass |
| 84 | Paw Paw Lake | 23 / 100Pass |
| 85 | Plainwell | 23 / 100Pass |
| 86 | Shelby | 21 / 100Pass |
| 87 | Shields | 21 / 100Pass |
| 88 | Berkley | 20 / 100Pass |
| 89 | Beverly Hills | 20 / 100Pass |
| 90 | Cass | 20 / 100Pass |
| 91 | DeWitt | 20 / 100Pass |
| 92 | Ferndale | 20 / 100Pass |
| 93 | Huntington Woods | 20 / 100Pass |
| 94 | Ironwood | 20 / 100Fail |
| 95 | Jenison | 20 / 100Pass |
| 96 | Lathrup | 20 / 100Pass |
| 97 | Mason | 20 / 100Pass |
| 98 | Mount Morris | 20 / 100Pass |
| 99 | Northville | 20 / 100Pass |
| 100 | Reed | 20 / 100Pass |
| 101 | Saline | 20 / 100Pass |
| 102 | Trenton | 20 / 100Pass |
| 103 | Village of Grosse Pointe Shores | 20 / 100Pass |
| 104 | Cadillac | 18 / 100Pass |
| 105 | Davison | 18 / 100Pass |
| 106 | Indian River | 18 / 100Pass |
| 107 | Melvindale | 18 / 100Fail |
| 108 | Wayne | 18 / 100Pass |
| 109 | Clawson | 17 / 100Pass |
| 110 | Dexter | 17 / 100Pass |
| 111 | Wolverine Lake | 17 / 100Pass |
| 112 | Allegan | 16 / 100Pass |
| 113 | Durand | 16 / 100Pass |
| 114 | Greenville | 16 / 100Pass |
| 115 | Petoskey | 16 / 100Pass |
| 116 | St. Louis | 16 / 100Pass |
| 117 | Belleville | 15 / 100Pass |
| 118 | Canadian Lakes | 15 / 100Pass |
| 119 | Comstock Northwest | 15 / 100Pass |
| 120 | Fraser | 15 / 100Pass |
| 121 | Haslett | 15 / 100Pass |
| 122 | Hudson | 15 / 100Pass |
| 123 | Kincheloe | 15 / 100Pass |
| 124 | Potterville | 15 / 100Pass |
| 125 | Rockwood | 15 / 100Pass |
| 126 | South Lyon | 15 / 100Pass |
| 127 | St. Johns | 15 / 100Pass |
| 128 | Constantine | 14 / 100Fail |
| 129 | Coldwater | 13 / 100Fail |
| 130 | Wayland | 13 / 100Fail |
| 131 | East Grand Rapids | 12 / 100Fail |
| 132 | Mount Clemens | 12 / 100Fail |
| 133 | Westwood | 12 / 100Fail |
| 134 | Charlevoix | 11 / 100Fail |
| 135 | Watervliet | 11 / 100Fail |
| 136 | Hillsdale | 10 / 100Fail |
| 137 | Lake Orion | 10 / 100Fail |
| 138 | Manchester | 10 / 100Fail |
| 139 | Whitmore Lake | 10 / 100Fail |
| 140 | Dorr | 8 / 100Fail |
| 141 | Hazel Park | 8 / 100Fail |
| 142 | Houghton | 8 / 100Fail |
| 143 | Spring Lake | 8 / 100Fail |
| 144 | Alma | 6 / 100Fail |
| 145 | Boyne | 6 / 100Fail |
| 146 | Freeland | 6 / 100Fail |
| 147 | Tecumseh | 6 / 100Fail |
| 148 | Yale | 6 / 100Fail |
| 149 | Franklin | 5 / 100Fail |
| 150 | Ithaca | 5 / 100Fail |
| 151 | Level Park-Oak Park | 5 / 100Fail |
| 152 | Milford | 5 / 100Fail |
| 153 | Orchard Lake | 5 / 100Fail |
| 154 | Springfield | 5 / 100Fail |
| 155 | Albion | 4 / 100Fail |
| 156 | Belding | 3 / 100Fail |
| 157 | Berrien Springs | 3 / 100Fail |
| 158 | Chelsea | 3 / 100Fail |
| 159 | Galesburg | 3 / 100Fail |
| 160 | Gladstone | 3 / 100Fail |
| 161 | Hastings | 3 / 100Fail |
| 162 | Middleville | 3 / 100Fail |
| 163 | Montague | 2 / 100Fail |
| 164 | Portland | 2 / 100Fail |
| 165 | Caro | 1 / 100Fail |
| 166 | Cheboygan | 1 / 100Fail |
| 167 | Manitou Beach-Devils Lake | 0 / 100Fail |
| 168 | Montrose | 0 / 100Fail |
| 169 | Twin Lake | 0 / 100Fail |
| 170 | Fair Plain | -2 / 100Fail |
| 171 | Goodrich | -2 / 100Fail |
| 172 | Grand Haven | -2 / 100Fail |
| 173 | Keego Harbor | -2 / 100Fail |
| 174 | Niles | -2 / 100Fail |
| 175 | Otsego | -2 / 100Fail |
| 176 | Sturgis | -2 / 100Fail |
| 177 | Three Rivers | -2 / 100Fail |
| 178 | Ypsilanti | -3 / 100Fail |
| 179 | Lawton | -4 / 100Fail |
| 180 | Menominee | -4 / 100Fail |
| 181 | Corunna | -5 / 100Fail |
| 182 | Ecorse | -5 / 100Fail |
| 183 | Frankenmuth | -5 / 100Fail |
| 184 | Fremont | -5 / 100Fail |
| 185 | Perry | -5 / 100Fail |
| 186 | Skidway Lake | -5 / 100Fail |
| 187 | Whitehall | -5 / 100Fail |
| 188 | St. Joseph | -6 / 100Fail |
| 189 | Clare | -7 / 100Fail |
| 190 | K. I. Sawyer | -7 / 100Fail |
| 191 | St. Helen | -7 / 100Fail |
| 192 | Traverse | -7 / 100Fail |
| 193 | Marshall | -8 / 100Fail |
| 194 | Zeeland | -8 / 100Fail |
| 195 | Fenton | -9 / 100Fail |
| 196 | Richmond | -9 / 100Fail |
| 197 | Vassar | -9 / 100Fail |
| 198 | Bronson | -10 / 100Fail |
| 199 | Croswell | -10 / 100Fail |
| 200 | Dowagiac | -10 / 100Fail |
| 201 | Highland Park | -10 / 100Fail |
| 202 | Lake Fenton | -10 / 100Fail |
| 203 | New Haven | -10 / 100Fail |
| 204 | River Rouge | -10 / 100Fail |
| 205 | Lapeer | -11 / 100Fail |
| 206 | Sparta | -11 / 100Fail |
| 207 | Alpena | -12 / 100Fail |
| 208 | Bangor | -12 / 100Fail |
| 209 | Gladwin | -12 / 100Fail |
| 210 | Houghton Lake | -12 / 100Fail |
| 211 | Michigan Center | -12 / 100Fail |
| 212 | Howell | -13 / 100Fail |
| 213 | Imlay | -13 / 100Fail |
| 214 | Jonesville | -13 / 100Fail |
| 215 | West Monroe | -13 / 100Fail |
| 216 | Escanaba | -14 / 100Fail |
| 217 | Almont | -15 / 100Fail |
| 218 | Blissfield | -15 / 100Fail |
| 219 | Cedar Springs | -15 / 100Fail |
| 220 | East Tawas | -15 / 100Fail |
| 221 | Gaylord | -15 / 100Fail |
| 222 | Mattawan | -15 / 100Fail |
| 223 | Newaygo | -15 / 100Fail |
| 224 | Harrison | -16 / 100Fail |
| 225 | Rockford | -16 / 100Fail |
| 226 | Brighton | -17 / 100Fail |
| 227 | Linden | -17 / 100Fail |
| 228 | Milan | -17 / 100Fail |
| 229 | Fowlerville | -18 / 100Fail |
| 230 | New Baltimore | -18 / 100Fail |
| 231 | Buchanan | -19 / 100Fail |
| 232 | Beecher | -20 / 100Fail |
| 233 | Muskegon Heights | -20 / 100Fail |
| 234 | Oxford | -20 / 100Fail |
| 235 | Argentine | -23 / 100Fail |
| 236 | East Jordan | -25 / 100Fail |
| 237 | Paw Paw | -25 / 100Fail |
| 238 | Beechwood | -26 / 100Fail |
| 239 | Spring Arbor | -27 / 100Fail |
| 240 | Buena Vista | -29 / 100Fail |
| 241 | Big Rapids | -30 / 100Fail |
| 242 | Clinton | -30 / 100Fail |
| 243 | Clio | -32 / 100Fail |
| 244 | Romeo | -32 / 100Fail |
| 245 | South Haven | -32 / 100Fail |
| 246 | Ludington | -33 / 100Fail |
| 247 | Bridgman | -34 / 100Fail |
| 248 | Hartford | -34 / 100Fail |
| 249 | Vandercook Lake | -35 / 100Fail |
| 250 | Holly | -38 / 100Fail |
| 251 | Benton Harbor | -40 / 100Fail |
| 252 | Benton Heights | -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
| Facility | Nearest town | Type | Reviews on Maps | Est. units Members only | Website Members only | Phone Members only | Lead scorehigher = better lead Members only |
|---|---|---|---|---|---|---|---|
| 1 2 3 LOCKE IT UP STORAGE | Coldwater, MI | Independent | 1 | Members | Members | Members | Members |
| 1-800-Self-Storage.com | Durand, MI | Independent | 34 | Members | Members | Members | Members |
| 1-800-Self-Storage.com | Grand Blanc, MI | Independent | 62 | Members | Members | Members | Members |
| 1-800-Self-Storage.com | Berkley, MI | Independent | 71 | Members | Members | Members | Members |
| 1-800-Self-Storage.com | Clawson, MI | Independent | 55 | Members | Members | Members | Members |
| 111 Coldwater Storage | Lake Isabella, MI | Independent | 0 | Members | Members | Members | Members |
| 127 Storage | Ithaca, MI | Independent | 11 | Members | Members | Members | Members |
| 131 Storage Solutions | Unknown | Independent | 1 | Members | Members | Members | Members |
| 1721 Indoor Storage | Marysville, MI | Independent | 26 | Members | Members | Members | Members |
| 215 Indoor RV Storage | Lake Odessa, MI | Independent | 2 | Members | Members | Members | Members |
| 23 Mini Storage | Whitmore Lake, MI | Independent | 93 | Members | Members | Members | Members |
| 231 Self Storage Inc. | Canadian Lakes, MI | Independent | 12 | Members | Members | Members | Members |
| Locked listing | Members | Members | Members | Members | Members | Members | Members |
| Locked listing | Members | Members | Members | Members | Members | Members | Members |
| Locked listing | Members | Members | Members | Members | Members | Members | Members |
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 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