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 | 2867 | +17.7% |
| Climate control | 10x10 | 700 | +16.3% |
| Climate control | 10x15 | 471 | +17.4% |
| Climate control | 10x20 | 509 | +17.5% |
| Climate control | 10x25 | 56 | +19.3% |
| Climate control | 10x30 | 102 | +15.7% |
| Climate control | 5x10 | 547 | +20.1% |
| Climate control | 5x15 | 188 | +19.2% |
| Climate control | 5x5 | 283 | +17.3% |
| Ground/1st floor (vs upstairs) | All sizes | 386 | +21.6% |
| Ground/1st floor (vs upstairs) | 10x10 | 89 | +24.2% |
| Ground/1st floor (vs upstairs) | 10x15 | 57 | +18.4% |
| Ground/1st floor (vs upstairs) | 10x20 | 65 | +23.4% |
| Ground/1st floor (vs upstairs) | 5x10 | 67 | +20.5% |
| Ground/1st floor (vs upstairs) | 5x15 | 18 | +25.5% |
Deepest inventory — where storage is easiest to get
The pricing feed reports how many units of each size are actually rentable right now — 212,979 units nationwide at last scrape. These metros have the most open doors.
| city | state | units_available | stores |
|---|---|---|---|
| Houston | TX | 10967 | 95 |
| Fort Worth | TX | 5275 | 37 |
| Las Vegas | NV | 3974 | 29 |
| San Antonio | TX | 3456 | 47 |
| Dallas | TX | 3108 | 41 |
| Miami | FL | 3029 | 33 |
| Brooklyn | NY | 2074 | 9 |
| Phoenix | AZ | 1929 | 22 |
| Colorado Springs | CO | 1832 | 24 |
| Atlanta | GA | 1789 | 18 |
| Ocala | FL | 1655 | 28 |
| Oklahoma City | OK | 1507 | 25 |
| Los Angeles | CA | 1455 | 40 |
| Philadelphia | PA | 1379 | 14 |
| Seattle | WA | 1251 | 18 |
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 |
|---|---|---|---|---|
| Richmond | VA | 110 | 7 | 15.7 |
| Milwaukee | WI | 146 | 8 | 18.3 |
| Schaumburg | IL | 113 | 6 | 18.8 |
| Columbus | OH | 268 | 13 | 20.6 |
| Huntington Beach | CA | 109 | 5 | 21.8 |
| Santa Clara | CA | 113 | 5 | 22.6 |
| Costa Mesa | CA | 115 | 5 | 23.0 |
| South San Francisco | CA | 115 | 5 | 23.0 |
| Chicago | IL | 700 | 30 | 23.3 |
| St Louis | MO | 340 | 14 | 24.3 |
| Silver Spring | MD | 122 | 5 | 24.4 |
| Woodbridge | VA | 197 | 8 | 24.6 |
| Greensboro | NC | 248 | 10 | 24.8 |
| Long Beach | CA | 124 | 5 | 24.8 |
| Newport News | VA | 154 | 6 | 25.7 |
Nearly full — stores running out of space
Store-level scarcity: 49 facilities have fewer than 5 rentable units left, 153 fewer than 10, and 721 (20% 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 |
|---|---|---|---|
| 1129 N Wells Street | Chicago | IL | 1 |
| 1326 Dublin Rd | Columbus | OH | 1 |
| 3171 S High St | Columbus | OH | 1 |
| 1648 Airport Blvd | West Columbia | SC | 1 |
| 1717 Bloom Lane | Richmond | VA | 1 |
| 3201 E Mulberry St | Fort Collins | CO | 2 |
| 13425 SE County Highway 484 | Belleview | FL | 2 |
| 3206 N OHenry Blvd | Greensboro | NC | 2 |
| 4910 Poplar Ave | Memphis | TN | 2 |
| 5016 E Ben White Blvd | Austin | TX | 2 |
| 937 Reinli Street | Austin | TX | 2 |
| 5730 N Lovers Lane Road | Milwaukee | WI | 2 |
| 2703 Martin Luther King Blvd | Los Angeles | CA | 3 |
| 5830 Howard St | Skokie | IL | 3 |
| 2825 Hedberg Drive | Minnetonka | MN | 3 |
Completely sold out
14 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 |
|---|---|---|---|
| — | 1230 Olive Drive | Davis | CA |
| — | 5950 Federal Blvd | San Diego | CA |
| — | 1131 State Road 436 | Casselberry | FL |
| — | 3301 Schlosser Farm Way | Jeffersonville | IN |
| — | 2223 Haskell Ave | Lawrence | KS |
| — | 1717 W 31st St | Lawrence | KS |
| — | 6651 Paramount Park Dr | Louisville | KY |
| — | 625 Glenwood Ave | Hillside | NJ |
| — | 601 W Leffel Lane | Springfield | OH |
| — | 1305 Rosewood Drive | Columbia | SC |
| — | 1800 W Sublett Road | Arlington | TX |
| — | 4202 Santiago Street | Austin | TX |
| — | 1321 W 5th St | Austin | TX |
| — | 1213 W 6th Street | Austin | 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 | 38 | 364.0 | 200.0 | 637.0 |
| CA | 1146 | 223.0 | 50.0 | 649.0 |
| NY | 184 | 194.0 | 84.0 | 356.0 |
| WA | 255 | 164.0 | 68.0 | 324.0 |
| MA | 92 | 163.0 | 38.0 | 422.0 |
| VA | 241 | 150.0 | 62.0 | 366.0 |
| MD | 211 | 146.0 | 73.0 | 301.0 |
| IL | 290 | 137.0 | 55.0 | 276.0 |
| OR | 108 | 128.0 | 63.0 | 243.0 |
| NJ | 186 | 125.0 | 44.0 | 298.0 |
| MN | 141 | 122.0 | 62.0 | 194.0 |
| ID | 23 | 122.0 | 84.0 | 196.0 |
| FL | 904 | 121.0 | 27.0 | 374.0 |
| CT | 31 | 120.0 | 71.0 | 179.0 |
| CO | 199 | 120.0 | 56.0 | 209.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 | 178.0 | 649.0 | 471.0 | 115 |
| San Francisco | CA | 238.0 | 614.0 | 376.0 | 15 |
| Miami | FL | 106.0 | 374.0 | 268.0 | 77 |
| Pasadena | CA | 271.0 | 516.0 | 245.0 | 17 |
| Plano | TX | 34.0 | 276.0 | 242.0 | 34 |
| San Jose | CA | 103.0 | 316.0 | 213.0 | 57 |
| Bellevue | WA | 113.0 | 303.0 | 190.0 | 26 |
| Seattle | WA | 110.0 | 299.0 | 189.0 | 55 |
| Houston | TX | 23.0 | 209.0 | 186.0 | 255 |
| South San Francisco | CA | 205.0 | 388.0 | 183.0 | 11 |
| New Orleans | LA | 91.0 | 270.0 | 179.0 | 18 |
| San Antonio | TX | 38.0 | 216.0 | 178.0 | 94 |
| Canoga Park | CA | 176.0 | 352.0 | 176.0 | 18 |
| Austin | TX | 50.0 | 224.0 | 174.0 | 44 |
| Chicago | IL | 102.0 | 276.0 | 174.0 | 63 |
The promo decoder — what the discounts are really worth
Public Storage 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 | 16993 | 42.1 | 90.0 | 60.0 |
| (no promotion) | 10068 | 24.9 | 168.0 | 168.0 |
| First month 50% off | 7988 | 19.8 | 154.0 | 128.0 |
| 2nd Month Free | 5349 | 13.2 | 211.0 | 141.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 |
|---|---|---|---|---|---|
| Huntsville | AL | 10x10 | 21.0 | $1 first month rent | 14.0 |
| Rosharon | TX | 10x10 | 22.0 | $1 first month rent | 15.0 |
| Rosharon | TX | 10x10 | 23.0 | $1 first month rent | 16.0 |
| Houston | TX | 10x10 | 23.0 | $1 first month rent | 16.0 |
| Houston | TX | 10x10 | 24.0 | $1 first month rent | 16.0 |
| Houston | TX | 10x10 | 24.0 | $1 first month rent | 16.0 |
| Flowery Branch | GA | 10x10 | 25.0 | $1 first month rent | 17.0 |
| Flowery Branch | GA | 10x10 | 26.0 | $1 first month rent | 18.0 |
| Houston | TX | 10x10 | 26.0 | $1 first month rent | 18.0 |
| Ocala | FL | 10x10 | 27.0 | $1 first month rent | 18.0 |
| Houston | TX | 10x10 | 27.0 | $1 first month rent | 18.0 |
| Mobile | AL | 10x10 | 28.0 | $1 first month rent | 19.0 |
| Gardner | KS | 10x10 | 28.0 | $1 first month rent | 19.0 |
| Houston | TX | 10x10 | 28.0 | $1 first month rent | 19.0 |
| Huntsville | AL | 10x10 | 31.0 | $1 first month rent | 21.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 38,894 listings, 100.0% 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 | 5384 | 142.0 |
| 6-20 left | 1630 | 110.0 |
| 21-50 left | 302 | 88.0 |
| 51+ left | 151 | 70.0 |
Do better-rated stores charge more?
Google-style review data from each store page: 3,508 rated stores, 1,537,890 total reviews, 4.73 average. The bands compare each rating tier's average 10x10 street rate.
| rating_band | stores | avg_10x10 | avg_reviews |
|---|---|---|---|
| under 4.0 | 9 | 104.0 | 119.0 |
| 4.0 - 4.6 | 767 | 120.0 | 382.0 |
| 4.7 - 4.8 | 1939 | 133.0 | 478.0 |
| 4.9 - 5.0 | 578 | 144.0 | 493.0 |
Lowest-rated facilities (25+ reviews)
The bottom of the network by customer rating.
| address | city | state | rating | reviews |
|---|---|---|---|---|
| 5240 W Cactus Rd | Glendale | AZ | 3.9 | 177 |
| 307 87th St | Daly City | CA | 3.9 | 76 |
| 837 E Travis Blvd | Fairfield | CA | 3.9 | 131 |
| 18175 Emiline St | Omaha | NE | 3.9 | 30 |
| 809 S KCID Rd | Caldwell | ID | 3.9 | 148 |
| 3251 N I-35 | Denton | TX | 3.9 | 239 |
| 1020 Spring St | San Jose | CA | 4.0 | 109 |
| 3201 E Mulberry St | Fort Collins | CO | 4.0 | 79 |
| 1840 Iris Dr SW | Conyers | GA | 4.0 | 170 |
| 4350 S East Street | Indianapolis | IN | 4.0 | 343 |
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 133 cities the median burden is 1.6% 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 |
|---|---|---|---|---|---|
| Long Beach | CA | 5 | 270 | $65,837 | 4.9 |
| North Hollywood | CA | 7 | 214 | $54,108 | 4.7 |
| Brooklyn | NY | 9 | 275 | $88,052 | 3.7 |
| South San Francisco | CA | 5 | 313 | $110,884 | 3.4 |
| Los Angeles | CA | 36 | 329 | $119,520 | 3.3 |
| Costa Mesa | CA | 5 | 262 | $98,192 | 3.2 |
| Hialeah | FL | 6 | 149 | $57,548 | 3.1 |
| San Francisco | CA | 6 | 405 | $158,862 | 3.1 |
| Milwaukee | WI | 6 | 113 | $49,401 | 2.7 |
| Mesquite | TX | 5 | 108 | $47,483 | 2.7 |
| Philadelphia | PA | 14 | 114 | $55,182 | 2.5 |
| Alexandria | VA | 9 | 207 | $102,713 | 2.4 |
| Newport News | VA | 6 | 123 | $62,341 | 2.4 |
| Richmond | VA | 5 | 119 | $61,469 | 2.3 |
| Chicago | IL | 28 | 178 | $93,524 | 2.3 |
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 | 1.97 | 5661 |
| 5x10 | 1.52 | 7305 |
| 5x15 | 1.49 | 3022 |
| 10x10 | 1.32 | 7467 |
| 10x15 | 1.16 | 5291 |
| 10x20 | 1.06 | 5151 |
| 10x30 | 1.02 | 2513 |
| 10x25 | 0.96 | 1495 |
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 | 442 | $27 | $41 |
| 5x5 | 5661 | $41 | $49 |
| 5x10 | 7305 | $66 | $76 |
| 5x15 | 3022 | $96 | $111 |
| 10x10 | 7467 | $114 | $132 |
| 10x15 | 5291 | $151 | $175 |
| 10x20 | 5151 | $185 | $213 |
| 10x25 | 1495 | $213 | $239 |
| 10x30 | 2513 | $274 | $306 |
| Parking | 2051 | $108 | $123 |
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 | — | $36 | $46 | $57 | $72 | $93 | $103 | $153 | $176 | $58 |
| AZ | — | $27 | $54 | $76 | $96 | $129 | $158 | $192 | $243 | $106 |
| CA | $62 | $90 | $129 | $178 | $208 | $272 | $347 | $393 | $459 | $174 |
| CO | $11 | $40 | $60 | $85 | $119 | $149 | $196 | $262 | $320 | $97 |
| CT | — | $66 | $81 | $105 | $120 | $137 | $173 | — | $224 | — |
| DE | — | $56 | $78 | $102 | $123 | $175 | $177 | — | — | — |
| FL | $23 | $34 | $56 | $85 | $111 | $149 | $186 | $218 | $280 | $115 |
| GA | $21 | $30 | $42 | $59 | $78 | $110 | $148 | $172 | $239 | $107 |
| HI | $71 | $126 | $203 | $237 | $352 | $441 | $719 | — | $884 | $272 |
| ID | — | $56 | $86 | — | $116 | $142 | $149 | $190 | $247 | $116 |
| IL | $39 | $48 | $76 | $106 | $132 | $172 | $208 | $259 | $334 | $129 |
| IN | — | $36 | $59 | $80 | $96 | $129 | $151 | $208 | $228 | $74 |
| KS | — | $18 | $45 | $68 | $88 | $137 | $156 | $170 | $250 | $58 |
| KY | — | $22 | $48 | $76 | $84 | $107 | $139 | $180 | $165 | $83 |
| LA | — | $40 | $68 | $82 | $109 | $140 | $162 | $210 | $302 | $87 |
| MA | $26 | $68 | $92 | $122 | $148 | $184 | $274 | $211 | $444 | — |
| MD | $23 | $47 | $81 | $116 | $142 | $186 | $245 | $260 | $374 | $150 |
| MI | $17 | $38 | $60 | $83 | $106 | $130 | $160 | $200 | $250 | $106 |
| MN | $10 | $35 | $64 | $88 | $117 | $149 | $199 | $241 | $286 | $117 |
| MO | — | $38 | $53 | $86 | $110 | $144 | $170 | $195 | $234 | $83 |
| MS | — | $15 | $22 | $52 | $58 | $47 | $77 | $162 | $154 | $72 |
| NC | $31 | $40 | $65 | $84 | $100 | $134 | $150 | $203 | $230 | $91 |
| NE | — | $40 | $67 | — | $98 | $111 | $132 | $150 | $254 | $91 |
| NH | — | $28 | $34 | $49 | $74 | $123 | $168 | — | — | — |
| NJ | $24 | $47 | $64 | $86 | $118 | $159 | $209 | $258 | $320 | $120 |
| NV | — | $24 | $42 | $81 | $78 | $112 | $148 | $204 | $252 | $97 |
| NY | $36 | $68 | $113 | $173 | $177 | $258 | $315 | $331 | $391 | $135 |
| OH | — | $30 | $53 | $78 | $96 | $129 | $158 | $191 | $244 | $100 |
| OK | — | $26 | $44 | $63 | $87 | $115 | $148 | $174 | $212 | $74 |
| OR | — | $41 | $70 | $102 | $124 | $162 | $209 | $274 | $344 | $131 |
| PA | — | $32 | $73 | $90 | $112 | $146 | $194 | $256 | $325 | $109 |
| RI | — | $54 | $82 | $98 | $112 | $156 | $175 | — | $236 | — |
| SC | $32 | $30 | $55 | $73 | $94 | $120 | $147 | $202 | $238 | $98 |
| TN | — | $34 | $64 | $98 | $101 | $115 | $154 | $169 | $214 | $78 |
| TX | $19 | $21 | $39 | $64 | $83 | $120 | $153 | $184 | $240 | $94 |
| UT | — | $38 | $63 | $68 | $101 | $139 | $173 | $215 | $278 | $84 |
| VA | $21 | $54 | $84 | $101 | $137 | $194 | $230 | $225 | $287 | $143 |
| WA | $33 | $57 | $89 | $137 | $156 | $212 | $276 | $291 | $392 | $186 |
| WI | — | $44 | $66 | — | $115 | $126 | $133 | $171 | $248 | $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 |
|---|---|---|---|
| Kaneohe | HI | 5.29 | 24 |
| Studio City | CA | 4.56 | 21 |
| Burlingame | CA | 4.12 | 25 |
| Honolulu | HI | 4.12 | 44 |
| Los Angeles | CA | 4.06 | 449 |
| Venice | CA | 4.01 | 22 |
| San Francisco | CA | 3.82 | 81 |
| Daly City | CA | 3.71 | 27 |
| Culver City | CA | 3.62 | 36 |
| Mountain View | CA | 3.5 | 23 |
| Pasadena | CA | 3.48 | 77 |
| Cupertino | CA | 3.44 | 21 |
| El Segundo | CA | 3.43 | 20 |
| South San Francisco | CA | 3.41 | 50 |
| Inglewood | CA | 3.38 | 38 |
Cheapest markets for a 10x10
| city | state | avg_10x10 | listings |
|---|---|---|---|
| Huntsville | AL | 40.0 | 21 |
| Spring Hill | FL | 50.0 | 8 |
| Laveen Village | AZ | 51.0 | 5 |
| Olive Branch | MS | 51.0 | 8 |
| Sherman | TX | 51.0 | 7 |
| Fort Myers | FL | 52.0 | 21 |
| North Las Vegas | NV | 56.0 | 5 |
| Tucker | GA | 57.0 | 14 |
| Lilburn | GA | 58.0 | 6 |
| Watauga | TX | 59.0 | 7 |
| Forest Park | GA | 60.0 | 10 |
| Cordova | TN | 61.0 | 6 |
| Ocala | FL | 61.0 | 34 |
| Magnolia | TX | 62.0 | 10 |
| No Richland Hills | TX | 62.0 | 7 |
The 10 cheapest storage units in America
Real, currently listed units (5x5 or larger).
| size | price | address | city | state |
|---|---|---|---|---|
| 5x5 | 10.0 | 3304 Halls Mill Rd | Mobile | AL |
| 5x5 | 10.0 | 11580 Memorial Pkwy | Huntsville | AL |
| 5x5 | 10.0 | 4040 S Val Vista Dr | Gilbert | AZ |
| 5x5 | 10.0 | 25240 S Power Rd | Queen Creek | AZ |
| 5x5 | 10.0 | 25240 S Power Rd | Queen Creek | AZ |
| 5x5 | 10.0 | 3601 Blue Horizon View Dr | Colorado Springs | CO |
| 5x5 | 10.0 | 6770 Silver Star Rd | Orlando | FL |
| 5x5 | 10.0 | 5170 SE 58th Ave | Ocala | FL |
| 5x5 | 10.0 | 15760 S US Highway 441 | Summerfield | FL |
| 5x5 | 10.0 | 4701 SE Maricamp Road | Ocala | FL |
...and the 10 most expensive
The other end of the market.
| size | price | address | city | state |
|---|---|---|---|---|
| 10x30 | 1212.0 | 2047 E Bayshore Road | Palo Alto | CA |
| 10x20 | 1146.0 | 2888 Waialae Ave | Honolulu | HI |
| 10x30 | 1087.0 | 2090 Evans Ave | San Francisco | CA |
| 10x25 | 1074.0 | 99 S Van Ness Ave | San Francisco | CA |
| 10x25 | 1055.0 | 935 Dillingham Blvd | Honolulu | HI |
| 10x30 | 1030.0 | 935 Dillingham Blvd | Honolulu | HI |
| 10x20 | 1010.0 | 2300 Purdue Ave | Los Angeles | CA |
| 10x20 | 964.0 | 2888 Waialae Ave | Honolulu | HI |
| 10x30 | 903.0 | 2075 Newport Blvd | Costa Mesa | CA |
| 10x20 | 896.0 | 130 Landing Court | Novato | 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 |
|---|---|---|---|
| CO | 111 | 5.96 | 18.6 |
| FL | 427 | 23.0 | 18.6 |
| SC | 98 | 5.46 | 17.9 |
| TX | 533 | 31.29 | 17.0 |
| MD | 105 | 6.26 | 16.8 |
| GA | 166 | 11.18 | 14.8 |
| VA | 130 | 8.81 | 14.8 |
| WA | 114 | 7.96 | 14.3 |
| OR | 55 | 4.27 | 12.9 |
| KS | 37 | 2.97 | 12.5 |
| NV | 41 | 3.27 | 12.5 |
| OK | 51 | 4.09 | 12.5 |
| MN | 70 | 5.79 | 12.1 |
| CA | 474 | 39.43 | 12.0 |
| AZ | 87 | 7.58 | 11.5 |
Elbow-to-elbow — average distance to the next Public Storage
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 |
|---|---|---|---|
| San Jose | CA | 18 | 0.62 |
| Alexandria | VA | 9 | 0.74 |
| Los Angeles | CA | 40 | 0.82 |
| Carrollton | TX | 10 | 0.97 |
| Woodbridge | VA | 8 | 1.02 |
| Irving | TX | 12 | 1.06 |
| West Palm Beach | FL | 10 | 1.12 |
| Boise | ID | 8 | 1.14 |
| Colorado Springs | CO | 24 | 1.15 |
| Marietta | GA | 18 | 1.15 |
| Plano | TX | 13 | 1.16 |
| Houston | TX | 95 | 1.16 |
| Kent | WA | 10 | 1.16 |
| Mobile | AL | 12 | 1.2 |
| Aurora | CO | 10 | 1.27 |
The vehicle storage market
1,175 facilities rent uncovered vehicle/RV/boat spaces. Nationally a parking spot advertises at about 94% of a 10x10's rate — driveway arbitrage for anyone with a project car and an HOA.
| state | listings | avg_parking | cheapest |
|---|---|---|---|
| HI | 12 | 273.0 | 143.0 |
| WA | 72 | 186.0 | 64.0 |
| CA | 197 | 185.0 | 0.0 |
| VA | 57 | 173.0 | 50.0 |
| MD | 32 | 163.0 | 34.0 |
| NY | 35 | 149.0 | 54.0 |
| FL | 258 | 139.0 | 11.0 |
| IL | 67 | 129.0 | 0.0 |
| ID | 31 | 127.0 | 78.0 |
| OR | 31 | 126.0 | 55.0 |
| NJ | 26 | 126.0 | 32.0 |
| PA | 30 | 122.0 | 56.0 |
| MN | 47 | 122.0 | 0.0 |
| AZ | 64 | 116.0 | 29.0 |
| GA | 65 | 115.0 | 31.0 |
Unit size mix
What the network actually stocks, by listing volume.
| size | listings | avg_price |
|---|---|---|
| 10x10 | 7467 | 132.0 |
| 5x10 | 7305 | 76.0 |
| 5x5 | 5661 | 49.0 |
| 10x15 | 5291 | 175.0 |
| 10x20 | 5151 | 213.0 |
| 5x15 | 3022 | 111.0 |
| 10x30 | 2513 | 306.0 |
| Parking | 2051 | 123.0 |
| 10x25 | 1495 | 239.0 |
| Locker | 442 | 41.0 |
Most saturated metros
Facility count by city — where the footprint concentrates.
| city | state | stores |
|---|---|---|
| Houston | TX | 95 |
| San Antonio | TX | 47 |
| Dallas | TX | 41 |
| Los Angeles | CA | 40 |
| Fort Worth | TX | 37 |
| Miami | FL | 33 |
| Orlando | FL | 33 |
| Austin | TX | 31 |
| Chicago | IL | 30 |
| Las Vegas | NV | 29 |
| Charlotte | NC | 28 |
| Ocala | FL | 28 |
| Oklahoma City | OK | 25 |
| Colorado Springs | CO | 24 |
| Indianapolis | IN | 23 |
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 | 4 |
| CA | 2 |
| KS | 2 |
| FL | 1 |
| IN | 1 |
| KY | 1 |
| NJ | 1 |
| OH | 1 |
| SC | 1 |