What features actually cost — paired premiums
Each comparison pairs units of the SAME size at the SAME store that differ in exactly one attribute — climate control, floor, or drive-up access — so location and local demand cancel out. What's left is the dollar value the pricing model assigns to that one feature. 'All sizes' pools every matched pair for that feature; rows below it break the premium out by size wherever a size has 15+ matched pairs on its own.
| feature | size | store-size pairs | avg premium |
|---|---|---|---|
| Climate control | All sizes | 5630 | +15.7% |
| Climate control | 10x10 | 1320 | +15.0% |
| Climate control | 10x15 | 894 | +13.9% |
| Climate control | 10x20 | 896 | +14.8% |
| Climate control | 10x25 | 150 | +18.7% |
| Climate control | 10x30 | 245 | +13.6% |
| Climate control | 5x10 | 1109 | +17.3% |
| Climate control | 5x15 | 374 | +16.6% |
| Climate control | 5x5 | 625 | +17.7% |
| Climate control | Locker | 16 | +22.2% |
| Ground/1st floor (vs upstairs) | All sizes | 1117 | +18.3% |
| Ground/1st floor (vs upstairs) | 10x10 | 261 | +19.1% |
| Ground/1st floor (vs upstairs) | 10x15 | 165 | +18.9% |
| Ground/1st floor (vs upstairs) | 10x20 | 122 | +21.4% |
| Ground/1st floor (vs upstairs) | 10x25 | 16 | +17.9% |
Deepest inventory — where storage is easiest to get
The pricing feed reports how many units of each size are actually rentable right now — 309,724 units nationwide at last scrape. These metros have the most open doors.
| city | state | units_available | stores |
|---|---|---|---|
| Houston | TX | 12106 | 107 |
| Fort Worth | TX | 5819 | 38 |
| Las Vegas | NV | 5069 | 42 |
| San Antonio | TX | 4108 | 56 |
| Dallas | TX | 3635 | 43 |
| Miami | FL | 3331 | 34 |
| Phoenix | AZ | 2930 | 28 |
| Los Angeles | CA | 2814 | 41 |
| Oklahoma City | OK | 2689 | 40 |
| Colorado Springs | CO | 2520 | 36 |
| Atlanta | GA | 2034 | 18 |
| Brooklyn | NY | 2015 | 9 |
| Austin | TX | 1995 | 34 |
| Portland | OR | 1959 | 33 |
| Ocala | FL | 1836 | 29 |
Tightest markets — where storage is scarce
Fewest available units per store among cities with 5+ facilities. This kind of scarcity is hard to gauge without checking multiple stores directly, which is what this table does at a glance.
| city | state | units_available | stores | units_per_store |
|---|---|---|---|---|
| San Bernardino | CA | 101 | 5 | 20.2 |
| Milwaukee | WI | 170 | 8 | 21.3 |
| Huntington Beach | CA | 107 | 5 | 21.4 |
| Bend | OR | 114 | 5 | 22.8 |
| South San Francisco | CA | 115 | 5 | 23.0 |
| Richmond | VA | 170 | 7 | 24.3 |
| Santa Clara | CA | 124 | 5 | 24.8 |
| Lancaster | PA | 208 | 8 | 26.0 |
| Richardson | TX | 134 | 5 | 26.8 |
| Eugene | OR | 136 | 5 | 27.2 |
| Silver Spring | MD | 144 | 5 | 28.8 |
| Northport | AL | 147 | 5 | 29.4 |
| Kansas City | MO | 385 | 13 | 29.6 |
| Costa Mesa | CA | 149 | 5 | 29.8 |
| Memphis | TN | 447 | 15 | 29.8 |
Nearly full — stores running out of space
Store-level scarcity: 36 facilities have fewer than 5 rentable units left, 92 fewer than 10, and 592 (13% of the network) fewer than 20. These are the last-unit stores — the directory flags them with an 'Almost Full' badge.
| address | city | state | units_left |
|---|---|---|---|
| 8651 Charlie Shirley Rd | Northport | AL | 1 |
| 9801 Charlie Shirley Rd | Northport | AL | 1 |
| 207 S Buckner St | Derby | KS | 1 |
| 8750 Bailey Rd | Manvel | TX | 1 |
| 1560 West North Temple | Salt Lake City | UT | 1 |
| 6676 W Appleton Ave | Milwaukee | WI | 1 |
| 9351 Charlie Shirley Rd | Northport | AL | 2 |
| 365 W Manchester Ave | Los Angeles | CA | 2 |
| 2748 Southwest Blvd | Kansas City | MO | 2 |
| 4715 Park Road | Charlotte | NC | 2 |
| 914 N Belt Line Rd | Grand Prairie | TX | 2 |
| 2222 S Expressway 83 | Harlingen | TX | 2 |
| 3311 E 2nd Street | Gulf Shores | AL | 3 |
| 1987 Old Middlefield Way | Mountain View | CA | 3 |
| 15 Delfino Place | Carmel Valley | CA | 3 |
Completely sold out
10 facilities currently advertise zero rentable units. These stores are typically left off the operator's own sitemaps once full, but they're still operating stores — this directory keeps them listed with their site numbers.
| name | address | city | state |
|---|---|---|---|
| — | 5950 Federal Blvd | San Diego | CA |
| — | 1131 State Road 436 | Casselberry | FL |
| — | 6400 N US Highway 1 | Melbourne | FL |
| — | 3301 Schlosser Farm Way | Jeffersonville | IN |
| — | 121 W Emma St | Derby | KS |
| — | 7505 Fox Rd | Raleigh | NC |
| — | 211 Grove St | Bloomfield | NJ |
| — | 1800 W Sublett Road | Arlington | TX |
| — | 2400 Riverside Dr | Fort Worth | TX |
| — | 1850 FM 1092 | Missouri City | TX |
What a 10x10 costs, by state
Average advertised monthly rate for a standard 10x10 unit. Coastal and dense metros predictably top the chart — the interesting part is the spread between neighbors.
| state | listings | avg_10x10 | cheapest | priciest |
|---|---|---|---|---|
| HI | 41 | 361.0 | 200.0 | 630.0 |
| PR | 41 | 292.0 | 155.0 | 409.0 |
| NY | 225 | 236.0 | 57.0 | 517.0 |
| CA | 1374 | 234.0 | 42.0 | 631.0 |
| MA | 128 | 186.0 | 37.0 | 506.0 |
| WA | 351 | 170.0 | 70.0 | 358.0 |
| MD | 273 | 165.0 | 65.0 | 384.0 |
| VA | 282 | 162.0 | 52.0 | 390.0 |
| CT | 54 | 148.0 | 66.0 | 270.0 |
| IL | 365 | 144.0 | 70.0 | 321.0 |
| NJ | 244 | 142.0 | 44.0 | 420.0 |
| FL | 1304 | 132.0 | 30.0 | 474.0 |
| MN | 167 | 127.0 | 71.0 | 238.0 |
| MI | 197 | 122.0 | 49.0 | 226.0 |
| PA | 171 | 121.0 | 40.0 | 228.0 |
Local price variance — same unit, same city, wildly different price
The gap between the cheapest and priciest 10x10 within a single city. In the top cities, picking the right facility saves renters serious money for an identical unit — and it shows how loosely rates track location within a metro.
| city | state | low | high | spread | listings |
|---|---|---|---|---|---|
| Los Angeles | CA | 198.0 | 631.0 | 433.0 | 135 |
| Austin | TX | 54.0 | 381.0 | 327.0 | 94 |
| Boca Raton | FL | 156.0 | 474.0 | 318.0 | 24 |
| Honolulu | HI | 320.0 | 630.0 | 310.0 | 12 |
| Brooklyn | NY | 259.0 | 517.0 | 258.0 | 31 |
| North Hollywood | CA | 202.0 | 458.0 | 256.0 | 21 |
| Fairfax | VA | 154.0 | 390.0 | 236.0 | 15 |
| Costa Mesa | CA | 240.0 | 474.0 | 234.0 | 13 |
| Miami | FL | 116.0 | 349.0 | 233.0 | 86 |
| Alexandria | VA | 143.0 | 366.0 | 223.0 | 26 |
| Orlando | FL | 76.0 | 298.0 | 222.0 | 82 |
| San Diego | CA | 134.0 | 354.0 | 220.0 | 42 |
| Pasadena | CA | 249.0 | 466.0 | 217.0 | 21 |
| Seattle | WA | 142.0 | 358.0 | 216.0 | 49 |
| Sacramento | CA | 58.0 | 273.0 | 215.0 | 32 |
The promo decoder — what the discounts are really worth
The tracked operator runs exactly three promotions network-wide. Averaged over the first three months, the famous '$1 first month' and '2nd Month Free' are near-identical (~33% off), while 'First month 50% off' is barely half the discount it sounds like (~17%). Notice the tiering: the cheapest units get the '$1' offer, the priciest get '2nd Month Free' — the promo itself signals the unit's price band. The effective column is true average monthly cost for months 1-3.
| promotion | listings | pct_of_all | avg_advertised | avg_effective_3mo |
|---|---|---|---|---|
| $1 first month rent | 16222 | 26.9 | 85.0 | 57.0 |
| 40% off For 4 Month | 12315 | 20.4 | 148.0 | 148.0 |
| 30% off For 4 Month | 9990 | 16.6 | 212.0 | 212.0 |
| 50% off First 4 Months | 9447 | 15.7 | 111.0 | 111.0 |
| 2nd Month Free | 8367 | 13.9 | 181.0 | 120.0 |
| (no promotion) | 3676 | 6.1 | 139.0 | 139.0 |
| 30% off 1st Month | 272 | 0.5 | 298.0 | 298.0 |
The best real move-in deals in America (10x10)
Ranked by effective monthly cost over the first three months, promo included.
| city | state | size | advertised | promo_name | effective_3mo |
|---|---|---|---|---|---|
| Tanner | AL | 10x10 | 18.0 | $1 first month rent | 12.0 |
| Laceys Spring | AL | 10x10 | 25.0 | 2nd Month Free | 17.0 |
| Huntsville | AL | 10x10 | 26.0 | $1 first month rent | 18.0 |
| Pearl River | LA | 10x10 | 27.0 | $1 first month rent | 18.0 |
| Huntsville | AL | 10x10 | 29.0 | $1 first month rent | 20.0 |
| Laceys Spring | AL | 10x10 | 29.0 | $1 first month rent | 20.0 |
| Monroe | GA | 10x10 | 29.0 | $1 first month rent | 20.0 |
| Huntsville | AL | 10x10 | 30.0 | $1 first month rent | 20.0 |
| Huntsville | AL | 10x10 | 30.0 | $1 first month rent | 20.0 |
| Oxford | FL | 10x10 | 30.0 | $1 first month rent | 20.0 |
| Macon | GA | 10x10 | 30.0 | $1 first month rent | 20.0 |
| Louisville | KY | 10x10 | 30.0 | $1 first month rent | 20.0 |
| Amarillo | TX | 10x10 | 30.0 | $1 first month rent | 20.0 |
| Amarillo | TX | 10x10 | 30.0 | $1 first month rent | 20.0 |
| Crowley | TX | 10x10 | 30.0 | $1 first month rent | 20.0 |
What the advertised price range represents
Every unit page shows a min-max price range that looks like a pricing band. We tested whether street rates move within it. They don't — across 59,527 listings, 47.2% sit exactly at the midpoint, because the displayed range is mechanically today's price ±20% (rounded). It's best read as a disclaimer construct rather than an independent pricing signal: when the range moves, that reflects the price moving. Real rate movement is tracked on the daily trends page.
The scarcity dial — fewer units left, higher price
Same unit size (10x10 only), bucketed by how many are left at that store. The gradient is steep and monotonic. Causality runs both ways — high prices slow sell-through, and low availability pushes prices up — but the correlation is exactly what a demand-based revenue-management system produces.
| units_remaining | listings | avg_10x10_price |
|---|---|---|
| 1-5 left | 7584 | 146.0 |
| 6-20 left | 2426 | 123.0 |
| 21-50 left | 502 | 90.0 |
| 51+ left | 174 | 77.0 |
Do better-rated stores charge more?
Google-style review data from each store page: 4,636 rated stores, 1,850,083 total reviews, 4.69 average. The bands compare each rating tier's average 10x10 street rate.
| rating_band | stores | avg_10x10 | avg_reviews |
|---|---|---|---|
| under 4.0 | 26 | 93.0 | 66.0 |
| 4.0 - 4.6 | 1285 | 120.0 | 326.0 |
| 4.7 - 4.8 | 2443 | 142.0 | 461.0 |
| 4.9 - 5.0 | 697 | 154.0 | 504.0 |
Lowest-rated facilities (25+ reviews)
The bottom of the network by customer rating.
| address | city | state | rating | reviews |
|---|---|---|---|---|
| 120 Southgate Ave | Iowa City | IA | 3.5 | 28 |
| 245 NW Newton Dr | Burleson | TX | 3.5 | 29 |
| 3201 Aztec Rd NE | Albuquerque | NM | 3.7 | 31 |
| 10701 Old Cleburne Crowley Jct Rd | Crowley | TX | 3.7 | 42 |
| 1527 W Main St | Sheridan | OR | 3.8 | 31 |
| 5240 W Cactus Rd | Glendale | AZ | 3.9 | 184 |
| 18175 Emiline St | Omaha | NE | 3.9 | 31 |
| 809 S KCID Rd | Caldwell | ID | 3.9 | 151 |
| 551 Stover Ave | Indianapolis | IN | 3.9 | 337 |
| 22 Prestige Ln | Lancaster | PA | 3.9 | 34 |
The storage burden — price vs local income
Average 10x10 rate as a share of average monthly income in the store's zip codes (income: IRS SOI 2022, AGI per tax return). Across 153 cities the median burden is 1.7% of a month's income — but the spread is enormous, and the most burdened markets are rarely the richest ones.
| city | state | stores | avg_10x10 | avg_income_per_return | pct_of_monthly_income |
|---|---|---|---|---|---|
| North Hollywood | CA | 7 | 264 | $54,108 | 5.9 |
| Brooklyn | NY | 9 | 355 | $88,052 | 4.8 |
| Long Beach | CA | 5 | 265 | $65,837 | 4.8 |
| Costa Mesa | CA | 5 | 314 | $98,192 | 3.8 |
| South San Francisco | CA | 5 | 351 | $110,884 | 3.8 |
| Los Angeles | CA | 39 | 366 | $118,445 | 3.7 |
| Hialeah | FL | 6 | 176 | $57,548 | 3.7 |
| Forest Park | GA | 5 | 97 | $32,004 | 3.6 |
| Kansas City | KS | 5 | 124 | $51,233 | 2.9 |
| Richmond | VA | 7 | 145 | $62,213 | 2.8 |
| Sterling | VA | 5 | 213 | $91,745 | 2.8 |
| Huntington Beach | CA | 5 | 281 | $119,982 | 2.8 |
| Manassas | VA | 5 | 142 | $62,601 | 2.7 |
| Philadelphia | PA | 13 | 127 | $56,157 | 2.7 |
| Newport News | VA | 5 | 144 | $64,371 | 2.7 |
The bulk discount curve — small units cost multiples more per square foot
Price per square foot falls steeply as units get bigger. A 5x5 renter pays roughly double the rate per square foot of a 10x30 renter for the same building.
| size | avg_per_sqft | listings |
|---|---|---|
| 5x5 | 2.07 | 8626 |
| 5x10 | 1.56 | 10727 |
| 5x15 | 1.48 | 4513 |
| 10x10 | 1.37 | 10686 |
| 10x15 | 1.17 | 7629 |
| 10x20 | 1.09 | 7381 |
| 10x30 | 1.0 | 4145 |
| 10x25 | 0.95 | 2439 |
Median price by size (national)
The middle price for each size, nationwide — a steadier read than the average when a few outlier markets skew things.
| size | listings | median | average |
|---|---|---|---|
| Locker | 675 | $33 | $45 |
| 5x5 | 8626 | $44 | $52 |
| 5x10 | 10727 | $67 | $78 |
| 5x15 | 4513 | $96 | $111 |
| 10x10 | 10686 | $118 | $137 |
| 10x15 | 7629 | $152 | $176 |
| 10x20 | 7381 | $192 | $219 |
| 10x25 | 2439 | $214 | $237 |
| 10x30 | 4145 | $266 | $299 |
| Parking | 3468 | $104 | $122 |
Median price by size, by state
Same idea, split by state. Cells with fewer than 5 listings for that state/size combo are left blank rather than published as a misleading median.
| state | Locker | 5x5 | 5x10 | 5x15 | 10x10 | 10x15 | 10x20 | 10x25 | 10x30 | Parking |
|---|---|---|---|---|---|---|---|---|---|---|
| AL | $34 | $39 | $53 | $72 | $86 | $97 | $124 | $166 | $172 | $64 |
| AZ | $26 | $29 | $50 | $74 | $92 | $120 | $160 | $185 | $232 | $96 |
| CA | $66 | $91 | $134 | $186 | $222 | $290 | $364 | $368 | $462 | $150 |
| CO | $13 | $42 | $63 | $94 | $120 | $158 | $199 | $241 | $280 | $110 |
| CT | — | $56 | $79 | $113 | $146 | $156 | $245 | — | $281 | $81 |
| DC | — | $68 | $120 | — | — | — | — | — | — | — |
| DE | — | $50 | $78 | $83 | $106 | $168 | $205 | — | $286 | $70 |
| FL | $28 | $42 | $66 | $98 | $118 | $160 | $209 | $240 | $307 | $120 |
| GA | $32 | $30 | $48 | $59 | $86 | $114 | $160 | $182 | $226 | $82 |
| HI | $73 | $121 | $210 | $219 | $336 | $470 | — | — | — | $262 |
| IA | — | $33 | $39 | — | $83 | $88 | $114 | $129 | $133 | — |
| ID | — | $48 | $66 | $84 | $100 | $122 | $173 | $140 | $192 | $107 |
| IL | — | $50 | $80 | $109 | $136 | $180 | $238 | $284 | $330 | $124 |
| IN | — | $38 | $62 | $82 | $104 | $130 | $168 | $180 | $229 | $78 |
| KS | — | $26 | $56 | $82 | $98 | $124 | $168 | $174 | $235 | $84 |
| KY | — | $26 | $50 | $66 | $88 | $110 | $151 | $180 | $200 | $79 |
| LA | — | $33 | $50 | $76 | $93 | $110 | $128 | $175 | $174 | $66 |
| MA | $22 | $64 | $94 | $123 | $152 | $194 | $268 | $286 | $408 | $124 |
| MD | $36 | $47 | $83 | $126 | $155 | $214 | $284 | $300 | $372 | $145 |
| MI | $37 | $39 | $64 | $90 | $120 | $148 | $181 | $214 | $252 | $97 |
| MN | $18 | $42 | $72 | $86 | $124 | $156 | $210 | $214 | $259 | $114 |
| MO | — | $44 | $64 | $87 | $118 | $144 | $180 | $203 | $241 | $91 |
| MS | — | $26 | $22 | $60 | $75 | $71 | $104 | $192 | $208 | $66 |
| NC | $18 | $42 | $64 | $81 | $106 | $135 | $174 | $200 | $238 | $99 |
| NE | — | $42 | $80 | — | $106 | $123 | $142 | $180 | $212 | $94 |
| NH | — | $40 | $58 | $68 | $102 | $134 | $177 | $182 | $240 | $66 |
| NJ | $26 | $50 | $74 | $98 | $137 | $180 | $240 | $259 | $331 | $116 |
| NM | — | $39 | $54 | $46 | $71 | $70 | $134 | $189 | $107 | $88 |
| NV | — | $32 | $56 | $78 | $96 | $122 | $171 | $216 | $260 | $110 |
| NY | $46 | $78 | $129 | $188 | $221 | $306 | $376 | $339 | $402 | $159 |
| OH | — | $32 | $56 | $72 | $102 | $125 | $158 | $177 | $235 | $100 |
| OK | — | $28 | $45 | $52 | $79 | $102 | $130 | $140 | $195 | $68 |
| OR | $34 | $44 | $65 | $89 | $114 | $150 | $188 | $229 | $284 | $108 |
| PA | $14 | $40 | $73 | $90 | $124 | $149 | $206 | $238 | $296 | $100 |
| PR | $85 | $119 | $181 | $224 | $299 | $406 | $442 | $557 | $719 | $152 |
| RI | — | $51 | $66 | $98 | $120 | $135 | $160 | — | — | — |
| SC | $36 | $36 | $58 | $74 | $99 | $136 | $162 | $200 | $252 | $98 |
| TN | $50 | $42 | $68 | $86 | $114 | $138 | $174 | $208 | $232 | $84 |
| TX | $28 | $32 | $49 | $76 | $95 | $132 | $170 | $198 | $250 | $97 |
| UT | — | $46 | $66 | $72 | $106 | $140 | $200 | $202 | $257 | $80 |
| VA | $38 | $58 | $88 | $106 | $150 | $194 | $270 | $244 | $292 | $141 |
| WA | $54 | $60 | $92 | $116 | $162 | $198 | $265 | $319 | $386 | $161 |
| WI | — | $32 | $70 | $110 | $127 | $120 | $159 | — | $230 | $80 |
Most expensive markets per square foot
Normalizing by square footage makes markets directly comparable regardless of unit mix.
| city | state | avg_per_sqft | listings |
|---|---|---|---|
| Honolulu | HI | 5.02 | 53 |
| Somerville | MA | 4.95 | 27 |
| Brighton | MA | 4.78 | 31 |
| Kaneohe | HI | 4.76 | 26 |
| Los Angeles | CA | 4.19 | 505 |
| Culver City | CA | 4.13 | 40 |
| Brooklyn | NY | 4.04 | 160 |
| Glendale | CA | 3.95 | 30 |
| San Francisco | CA | 3.95 | 110 |
| Pasadena | CA | 3.87 | 85 |
| Daly City | CA | 3.73 | 25 |
| Burbank | CA | 3.71 | 22 |
| Toa Baja | PR | 3.69 | 27 |
| Tarzana | CA | 3.56 | 20 |
| San Juan | PR | 3.52 | 49 |
Cheapest markets for a 10x10
| city | state | avg_10x10 | listings |
|---|---|---|---|
| Oxford | FL | 34.0 | 5 |
| Monroe | GA | 38.0 | 6 |
| Huntsville | AL | 45.0 | 25 |
| Sunset Beach | NC | 47.0 | 5 |
| Englewood | FL | 48.0 | 6 |
| Laveen Village | AZ | 48.0 | 6 |
| Port Charlotte | FL | 48.0 | 7 |
| Dripping Springs | TX | 50.0 | 5 |
| Milton | FL | 51.0 | 5 |
| Sherman | TX | 51.0 | 7 |
| Litchfield Park | AZ | 52.0 | 5 |
| Clovis | NM | 53.0 | 7 |
| Hesperia | CA | 53.0 | 5 |
| Punta Gorda | FL | 53.0 | 7 |
| Belle Chasse | LA | 54.0 | 5 |
The 10 cheapest storage units in America
Real, currently listed units (5x5 or larger).
| size | price | address | city | state |
|---|---|---|---|---|
| 5x5 | 10.0 | 2100 Jackson Ave | Huntsville | AL |
| 5x5 | 10.0 | 12320 Memorial Parkway SW | Huntsville | AL |
| 5x5 | 10.0 | 12320 Memorial Parkway SW | Huntsville | AL |
| 5x5 | 10.0 | 11634 W Peoria Ave | Youngtown | AZ |
| 5x5 | 10.0 | 11900 N 91st Ave | Peoria | AZ |
| 5x5 | 10.0 | 25240 S Power Rd | Queen Creek | AZ |
| 5x5 | 10.0 | 25240 S Power Rd | Queen Creek | AZ |
| 5x5 | 10.0 | 25240 S Power Rd | Queen Creek | AZ |
| 5x5 | 10.0 | 9620 I Ave | Hesperia | CA |
| 5x5 | 10.0 | 9312 I Ave | Hesperia | CA |
...and the 10 most expensive
The other end of the market.
| size | price | address | city | state |
|---|---|---|---|---|
| Parking | 1806.0 | 12707 141st Ave NE | Kirkland | WA |
| 10x30 | 1569.0 | 70 Calle San Martin Marginal Buchanan | Guaynabo | PR |
| 10x30 | 1250.0 | 11 White Rd | Hewitt | NJ |
| 10x30 | 1188.0 | 3232 Colonial Blvd | Fort Myers | FL |
| 10x30 | 1099.0 | 108 Calle Trinidad | San Juan | PR |
| Parking | 1071.0 | 880 S Pickett Street | Alexandria | VA |
| 10x30 | 1000.0 | 2461 Cherry Laurel Dr | Sanford | FL |
| 10x30 | 999.0 | Calle Concepcion #2 Pda 20 | San Juan | PR |
| 10x30 | 994.0 | 2075 Newport Blvd | Costa Mesa | CA |
| 10x30 | 969.0 | 6400 Foothill Blvd | Tujunga | CA |
Storage saturation per capita
Facilities per million residents. Sun-belt states dominate — a mix of population growth, cheap land, and a car-first culture that generates overflow stuff.
| state | stores | pop_millions | stores_per_million |
|---|---|---|---|
| OR | 135 | 4.27 | 31.6 |
| OK | 105 | 4.09 | 25.7 |
| TX | 740 | 31.29 | 23.6 |
| FL | 538 | 23.0 | 23.4 |
| CO | 135 | 5.96 | 22.7 |
| GA | 232 | 11.18 | 20.8 |
| KS | 61 | 2.97 | 20.5 |
| SC | 102 | 5.46 | 18.7 |
| MD | 113 | 6.26 | 18.1 |
| WA | 143 | 7.96 | 18.0 |
| NV | 58 | 3.27 | 17.7 |
| NH | 23 | 1.41 | 16.3 |
| AZ | 123 | 7.58 | 16.2 |
| VA | 138 | 8.81 | 15.7 |
| AL | 77 | 5.16 | 14.9 |
Elbow-to-elbow — average distance to the next facility
For cities with 8+ facilities: how far is each store from its nearest sibling, on average? In the tightest metros, the same brand competes with itself just blocks apart.
| city | state | stores | avg_miles_to_nearest |
|---|---|---|---|
| Gresham | OR | 8 | 0.53 |
| San Jose | CA | 18 | 0.62 |
| Alexandria | VA | 9 | 0.74 |
| Los Angeles | CA | 41 | 0.8 |
| Portland | OR | 33 | 0.82 |
| Decatur | GA | 14 | 0.9 |
| Carrollton | TX | 11 | 0.92 |
| Scottsdale | AZ | 9 | 0.93 |
| Colorado Springs | CO | 36 | 0.97 |
| Woodbridge | VA | 8 | 1.02 |
| Irving | TX | 13 | 1.06 |
| Marietta | GA | 20 | 1.07 |
| Grand Prairie | TX | 9 | 1.09 |
| Mobile | AL | 17 | 1.1 |
| Houston | TX | 107 | 1.11 |
The vehicle storage market
1,763 facilities rent uncovered vehicle/RV/boat spaces. Nationally a parking spot advertises at about 89% of a 10x10's rate — driveway arbitrage for anyone with a project car and an HOA.
| state | listings | avg_parking | cheapest |
|---|---|---|---|
| HI | 12 | 248.0 | 144.0 |
| NY | 35 | 191.0 | 57.0 |
| WA | 131 | 181.0 | 60.0 |
| PR | 14 | 173.0 | 99.0 |
| VA | 69 | 167.0 | 41.0 |
| CA | 350 | 163.0 | 17.0 |
| MD | 34 | 162.0 | 82.0 |
| MA | 16 | 161.0 | 62.0 |
| FL | 418 | 151.0 | 10.0 |
| IL | 82 | 131.0 | 35.0 |
| MN | 58 | 121.0 | 48.0 |
| NJ | 72 | 120.0 | 30.0 |
| NV | 29 | 118.0 | 26.0 |
| AZ | 157 | 118.0 | 31.0 |
| OR | 126 | 116.0 | 28.0 |
Unit size mix
What the network actually stocks, by listing volume.
| size | listings | avg_price |
|---|---|---|
| 5x10 | 10727 | 78.0 |
| 10x10 | 10686 | 137.0 |
| 5x5 | 8626 | 52.0 |
| 10x15 | 7629 | 176.0 |
| 10x20 | 7381 | 219.0 |
| 5x15 | 4513 | 111.0 |
| 10x30 | 4145 | 299.0 |
| Parking | 3468 | 122.0 |
| 10x25 | 2439 | 237.0 |
| Locker | 675 | 45.0 |
Most saturated metros
Facility count by city — where the footprint concentrates.
| city | state | stores |
|---|---|---|
| Houston | TX | 107 |
| San Antonio | TX | 56 |
| Dallas | TX | 43 |
| Las Vegas | NV | 42 |
| Los Angeles | CA | 41 |
| Oklahoma City | OK | 40 |
| Fort Worth | TX | 39 |
| Colorado Springs | CO | 36 |
| Orlando | FL | 36 |
| Indianapolis | IN | 35 |
| Austin | TX | 34 |
| Miami | FL | 34 |
| Portland | OR | 33 |
| Chicago | IL | 31 |
| Charlotte | NC | 29 |
Data notes
Stores with no unit listings (they're fully sold out — see the scarcity section) and any records with missing fields surface here so the pipeline's health is visible.
| state | stores_without_units |
|---|---|
| TX | 3 |
| FL | 2 |
| CA | 1 |
| IN | 1 |
| KS | 1 |
| NC | 1 |
| NJ | 1 |