Self-storage markets in Minnesota small towns
203 towns of 2,000 to 20,000 people, scored on the same rules as every other state.
169 of 203
towns pass the screen
32
towns fail
2
need a data check
$79k
median of town median incomes
4.2
median storage sq ft per person; US average 7.9
1,097
facilities mapped
Every town, by score
Highest score first. Tap a column to sort.
| # | ||
|---|---|---|
| 1 | Windom | 66 / 100Pass |
| 2 | Gaylord | 65 / 100Pass |
| 3 | Benson | 63 / 100Pass |
| 4 | Long Prairie | 63 / 100Pass |
| 5 | Lonsdale | 60 / 100Pass |
| 6 | Montgomery | 60 / 100Pass |
| 7 | Barnesville | 58 / 100Pass |
| 8 | Le Sueur | 58 / 100Pass |
| 9 | Pine | 58 / 100Pass |
| 10 | Wadena | 58 / 100Pass |
| 11 | St. James | 56 / 100Pass |
| 12 | Cologne | 55 / 100Pass |
| 13 | Kasson | 55 / 100Pass |
| 14 | Hutchinson | 54 / 100Pass |
| 15 | Belle Plaine | 53 / 100Pass |
| 16 | New Prague | 53 / 100Pass |
| 17 | Paynesville | 53 / 100Pass |
| 18 | Springfield | 53 / 100Pass |
| 19 | Thief River Falls | 53 / 100Pass |
| 20 | Two Harbors | 53 / 100Pass |
| 21 | Albany | 51 / 100Pass |
| 22 | Breckenridge | 51 / 100Pass |
| 23 | Jackson | 51 / 100Pass |
| 24 | Rush | 51 / 100Pass |
| 25 | St. Peter | 51 / 100Pass |
| 26 | Worthington | 51 / 100Pass |
| 27 | Pipestone | 50 / 100Pass |
| 28 | Luverne | 48 / 100Pass |
| 29 | Redwood Falls | 48 / 100Pass |
| 30 | Roseau | 48 / 100Pass |
| 31 | St. Charles | 48 / 100Pass |
| 32 | Cloquet | 46 / 100Pass |
| 33 | Eagle Lake | 46 / 100Pass |
| 34 | North Mankato | 46 / 100Pass |
| 35 | Chisago | 45 / 100Pass |
| 36 | Hawley | 45 / 100Pass |
| 37 | Hoyt Lakes | 45 / 100Pass |
| 38 | Isanti | 45 / 100Pass |
| 39 | Lexington | 45 / 100Pass |
| 40 | Mayer | 45 / 100Pass |
| 41 | North Branch | 45 / 100Pass |
| 42 | Rice | 45 / 100Pass |
| 43 | Stacy | 45 / 100Pass |
| 44 | Wells | 45 / 100Pass |
| 45 | Zumbrota | 45 / 100Pass |
| 46 | East Grand Forks | 44 / 100Pass |
| 47 | Cambridge | 43 / 100Pass |
| 48 | Dilworth | 43 / 100Pass |
| 49 | Litchfield | 43 / 100Pass |
| 50 | Marshall | 43 / 100Pass |
| 51 | Mountain Iron | 43 / 100Pass |
| 52 | Newport | 43 / 100Pass |
| 53 | Norwood Young America | 43 / 100Pass |
| 54 | Waconia | 43 / 100Pass |
| 55 | Zimmerman | 43 / 100Pass |
| 56 | Big Lake | 41 / 100Pass |
| 57 | Princeton | 41 / 100Pass |
| 58 | Madelia | 40 / 100Pass |
| 59 | Sartell | 40 / 100Pass |
| 60 | Byron | 39 / 100Pass |
| 61 | Anoka | 38 / 100Pass |
| 62 | Blue Earth | 38 / 100Pass |
| 63 | Caledonia | 38 / 100Check |
| 64 | East Bethel | 38 / 100Pass |
| 65 | Excelsior | 38 / 100Pass |
| 66 | Hopkins | 38 / 100Pass |
| 67 | La Crescent | 38 / 100Pass |
| 68 | Le Center | 38 / 100Pass |
| 69 | Moose Lake | 38 / 100Pass |
| 70 | Slayton | 38 / 100Pass |
| 71 | St. Anthony | 38 / 100Pass |
| 72 | St. Francis | 38 / 100Pass |
| 73 | Hermantown | 37 / 100Pass |
| 74 | Lake | 37 / 100Pass |
| 75 | Little Falls | 37 / 100Pass |
| 76 | Baxter | 36 / 100Pass |
| 77 | Cold Spring | 36 / 100Pass |
| 78 | Columbus | 36 / 100Pass |
| 79 | Glenwood | 36 / 100Fail |
| 80 | Goodview | 36 / 100Pass |
| 81 | Jordan | 36 / 100Pass |
| 82 | Oak Grove | 36 / 100Pass |
| 83 | Spring Lake Park | 36 / 100Pass |
| 84 | Albertville | 35 / 100Pass |
| 85 | Carver | 35 / 100Pass |
| 86 | Corcoran | 35 / 100Pass |
| 87 | Dayton | 35 / 100Pass |
| 88 | Hugo | 35 / 100Pass |
| 89 | Lake Elmo | 35 / 100Pass |
| 90 | Minnetrista | 35 / 100Pass |
| 91 | Monticello | 35 / 100Pass |
| 92 | Mountain Lake | 35 / 100Pass |
| 93 | Sandstone | 35 / 100Pass |
| 94 | Sleepy Eye | 35 / 100Pass |
| 95 | Spring Valley | 35 / 100Pass |
| 96 | Tracy | 35 / 100Pass |
| 97 | Victoria | 35 / 100Pass |
| 98 | Fairmont | 34 / 100Pass |
| 99 | Watertown | 34 / 100Pass |
| 100 | Crookston | 33 / 100Pass |
| 101 | Dodge Center | 33 / 100Pass |
| 102 | Lindstrom | 33 / 100Pass |
| 103 | Mendota Heights | 33 / 100Pass |
| 104 | Ortonville | 33 / 100Pass |
| 105 | Waverly | 33 / 100Pass |
| 106 | Wyoming | 33 / 100Pass |
| 107 | Fergus Falls | 32 / 100Pass |
| 108 | Morris | 32 / 100Pass |
| 109 | Pelican Rapids | 31 / 100Check |
| 110 | Coleraine | 30 / 100Pass |
| 111 | Elko New Market | 30 / 100Pass |
| 112 | International Falls | 30 / 100Pass |
| 113 | Sauk Rapids | 30 / 100Pass |
| 114 | St. Joseph | 30 / 100Pass |
| 115 | Wabasha | 30 / 100Pass |
| 116 | Waite Park | 30 / 100Pass |
| 117 | Rockford | 29 / 100Pass |
| 118 | Bayport | 28 / 100Pass |
| 119 | Brainerd | 28 / 100Pass |
| 120 | Hanover | 28 / 100Pass |
| 121 | Little Canada | 28 / 100Pass |
| 122 | Medina | 28 / 100Pass |
| 123 | Montrose | 28 / 100Pass |
| 124 | Mounds View | 28 / 100Pass |
| 125 | North St. Paul | 28 / 100Pass |
| 126 | Rogers | 28 / 100Pass |
| 127 | Staples | 28 / 100Pass |
| 128 | Chisholm | 27 / 100Pass |
| 129 | New Ulm | 26 / 100Pass |
| 130 | Eveleth | 25 / 100Pass |
| 131 | Granite Falls | 25 / 100Pass |
| 132 | Hibbing | 25 / 100Pass |
| 133 | Robbinsdale | 25 / 100Pass |
| 134 | St. Paul Park | 25 / 100Pass |
| 135 | Stillwater | 25 / 100Pass |
| 136 | Virginia | 25 / 100Pass |
| 137 | Winsted | 25 / 100Pass |
| 138 | Proctor | 24 / 100Pass |
| 139 | Rice Lake | 24 / 100Pass |
| 140 | Breezy Point | 23 / 100Pass |
| 141 | Cokato | 23 / 100Pass |
| 142 | Perham | 23 / 100Pass |
| 143 | Plainview | 23 / 100Pass |
| 144 | Buffalo | 22 / 100Pass |
| 145 | Delano | 22 / 100Pass |
| 146 | Oak Park Heights | 22 / 100Pass |
| 147 | Wayzata | 22 / 100Pass |
| 148 | Afton | 20 / 100Pass |
| 149 | Arlington | 20 / 100Pass |
| 150 | Centerville | 20 / 100Pass |
| 151 | Chatfield | 20 / 100Pass |
| 152 | Circle Pines | 20 / 100Pass |
| 153 | Credit River | 20 / 100Pass |
| 154 | Empire | 20 / 100Pass |
| 155 | Ham Lake | 20 / 100Pass |
| 156 | Mahtomedi | 20 / 100Pass |
| 157 | North Oaks | 20 / 100Pass |
| 158 | Orono | 20 / 100Pass |
| 159 | Olivia | 18 / 100Pass |
| 160 | Sauk Centre | 18 / 100Pass |
| 161 | Mound | 17 / 100Pass |
| 162 | Scandia | 17 / 100Pass |
| 163 | Vadnais Heights | 17 / 100Pass |
| 164 | Montevideo | 16 / 100Fail |
| 165 | Mora | 16 / 100Pass |
| 166 | Rockville | 16 / 100Pass |
| 167 | Cohasset | 15 / 100Pass |
| 168 | Crosslake | 15 / 100Pass |
| 169 | Falcon Heights | 15 / 100Pass |
| 170 | Lake Crystal | 15 / 100Pass |
| 171 | Lauderdale | 15 / 100Pass |
| 172 | Pine Island | 15 / 100Pass |
| 173 | Stewartville | 15 / 100Pass |
| 174 | Nowthen | 14 / 100Fail |
| 175 | Cannon Falls | 13 / 100Fail |
| 176 | Glencoe | 13 / 100Fail |
| 177 | Grand Rapids | 13 / 100Fail |
| 178 | Deephaven | 12 / 100Fail |
| 179 | Grant | 12 / 100Fail |
| 180 | Independence | 12 / 100Fail |
| 181 | Shorewood | 12 / 100Fail |
| 182 | St. Augusta | 12 / 100Fail |
| 183 | Waseca | 11 / 100Fail |
| 184 | Ely | 10 / 100Fail |
| 185 | Janesville | 10 / 100Fail |
| 186 | Bemidji | 8 / 100Fail |
| 187 | Detroit Lakes | 8 / 100Fail |
| 188 | Red Wing | 8 / 100Fail |
| 189 | Becker | 7 / 100Fail |
| 190 | Greenfield | 7 / 100Fail |
| 191 | Aitkin | 5 / 100Fail |
| 192 | Arden Hills | 5 / 100Fail |
| 193 | Melrose | 5 / 100Fail |
| 194 | Osseo | 5 / 100Fail |
| 195 | Alexandria | 4 / 100Fail |
| 196 | Pequot Lakes | 3 / 100Fail |
| 197 | Albert Lea | 1 / 100Fail |
| 198 | Foley | -2 / 100Fail |
| 199 | Annandale | -5 / 100Fail |
| 200 | Milaca | -7 / 100Fail |
| 201 | Park Rapids | -7 / 100Fail |
| 202 | Crosby | -15 / 100Fail |
| 203 | Maple Lake | -25 / 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 Minnesota
| Facility | Nearest town | Type | Reviews on Maps | Est. units Members only | Website Members only | Phone Members only | Lead scorehigher = better lead Members only |
|---|---|---|---|---|---|---|---|
| 101 Storage Center | Rogers, MN | Chain or REIT | 6 | Members | Members | Members | Members |
| 169 Storage | Milaca, MN | Independent | 1 | Members | Members | Members | Members |
| 169 Storage Unit | Big Lake, MN | Independent | 0 | Members | Members | Members | Members |
| 1st Street South Mini Storage | Virginia, MN | Independent | 0 | Members | Members | Members | Members |
| 206t St. Vehicle Storage | Eagle Lake, MN | Independent | 1 | Members | Members | Members | Members |
| 24/7 Storage | Albertville, MN | Independent | 11 | Members | Members | Members | Members |
| 247 Self Storage | Princeton, MN | Independent | 44 | Members | Members | Members | Members |
| 260th Storage | Cold Spring, MN | Independent | 2 | Members | Members | Members | Members |
| 3 Dogs Wash & Services | Crosslake, MN | Independent | 17 | Members | Members | Members | Members |
| 5th Street Storage | Bemidji, MN | Independent | 12 | Members | Members | Members | Members |
| 7 Rivers Self Storage | La Crescent, MN | Independent | 1 | Members | Members | Members | Members |
| 701 Properties LLC | New Ulm, MN | Independent | 0 | 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,097 facilities, sorted by name. Members see all of them with every field, sorted by lead score, highest first.
Unlock every facility in Minnesota
- 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