Self-Storage Pricing Insights
4,637 facilities, analyzed

Original research built on the FindStorage dataset · updated July 24, 2026 · analysis by Braeden Keena · directory · daily trends · metro markets · merger before/after

4,637
facilities
52,294
unit listings
289,804
units available now
$106
median 10x10 / mo
15
stores sold out

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.

featuresizestore-size pairsavg premium
Climate controlAll sizes4929+14.3%
Climate control10x101175+13.4%
Climate control10x15849+13.7%
Climate control10x20795+14.6%
Climate control10x25122+14.1%
Climate control10x30191+11.7%
Climate control5x10978+15.5%
Climate control5x15338+14.4%
Climate control5x5465+14.5%
Climate controlLocker15+39.5%
Ground/1st floor (vs upstairs)All sizes1062+19.5%
Ground/1st floor (vs upstairs)10x10245+19.5%
Ground/1st floor (vs upstairs)10x15167+20.8%
Ground/1st floor (vs upstairs)10x20127+22.0%
Ground/1st floor (vs upstairs)10x2518+16.5%

Deepest inventory — where storage is easiest to get

The pricing feed reports how many units of each size are actually rentable right now — 289,804 units nationwide at last scrape. These metros have the most open doors.

Houston11,750
Fort Worth5,570
Las Vegas5,334
San Antonio3,762
Dallas3,174
Miami3,076
Phoenix2,701
Oklahoma City2,590
Colorado Springs2,506
Brooklyn2,075
citystateunits_availablestores
HoustonTX11750107
Fort WorthTX557038
Las VegasNV533442
San AntonioTX376256
DallasTX317443
MiamiFL307634
PhoenixAZ270128
Oklahoma CityOK259041
Colorado SpringsCO250636
BrooklynNY20759
OcalaFL182329
AtlantaGA166818
CincinnatiOH151918
SarasotaFL151413
TampaFL150022

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.

citystateunits_availablestoresunits_per_store
RichmondVA118716.9
MilwaukeeWI127718.1
Costa MesaCA100520.0
Huntington BeachCA108521.6
Santa ClaraCA111522.2
ColumbusOH2901322.3
St LouisMO3231423.1
Fort CollinsCO118523.6
TempeAZ167723.9
RichardsonTX120524.0
South San FranciscoCA120524.0
GreensboroNC2411024.1
Silver SpringMD125525.0
WoodbridgeVA200825.0
ChicagoIL7593025.3

Nearly full — stores running out of space

Store-level scarcity: 64 facilities have fewer than 5 rentable units left, 209 fewer than 10, and 838 (18% of the network) fewer than 20. These are the last-unit stores — the directory flags them with an 'Almost Full' badge.

addresscitystateunits_left
1230 Olive DriveDavisCA1
2669 Old US Highway 231 SLafayetteIN1
510 Jones Ferry RdCarrboroNC1
601 W Leffel LaneSpringfieldOH1
3171 S High StColumbusOH1
401 Hampton StColumbiaSC1
1648 Airport BlvdWest ColumbiaSC1
5016 E Ben White BlvdAustinTX1
4074 State Hwy 6 SCollege StationTX1
11 Lawson Road SELeesburgVA1
1717 Bloom LaneRichmondVA1
4205 S Mill AveTempeAZ2
3201 E Mulberry StFort CollinsCO2
13425 SE County Highway 484BelleviewFL2
777 W Wise RoadSchaumburgIL2

Completely sold out

15 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.

nameaddresscitystate
5950 Federal BlvdSan DiegoCA
1131 State Road 436CasselberryFL
1129 N Wells StreetChicagoIL
3301 Schlosser Farm WayJeffersonvilleIN
7828 N Tryon StCharlotteNC
625 Glenwood AveHillsideNJ
1305 Rosewood DriveColumbiaSC
1800 W Sublett RoadArlingtonTX
1800 S Lamar BlvdAustinTX
4202 Santiago StreetAustinTX
1321 W 5th StAustinTX
1213 W 6th StreetAustinTX
625 Graham RdCollege StationTX
1850 FM 1092Missouri CityTX
5730 N Lovers Lane RoadMilwaukeeWI

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.

HI$366
PR$256
CA$206
NY$191
WA$160
MA$153
VA$146
MD$143
IL$134
NJ$125
statelistingsavg_10x10cheapestpriciest
HI36366.0198.0561.0
PR41256.0131.0356.0
CA1341206.041.0603.0
NY197191.072.0374.0
WA291160.073.0348.0
MA113153.035.0395.0
VA258146.059.0336.0
MD228143.069.0283.0
IL301134.059.0261.0
NJ228125.044.0290.0
CT41123.071.0182.0
OR230122.063.0266.0
WI19120.047.0209.0
MN159120.070.0197.0
ID29116.085.0192.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.

Los Angeles$412
San Francisco$300
Plano$245
Bellevue$231
Pasadena$196
Dallas$194
Houston$192
San Diego$192
Brooklyn$180
Austin$178
citystatelowhighspreadlistings
Los AngelesCA191.0603.0412.0119
San FranciscoCA207.0507.0300.017
PlanoTX31.0276.0245.037
BellevueWA117.0348.0231.025
PasadenaCA264.0460.0196.016
DallasTX40.0234.0194.094
HoustonTX17.0209.0192.0281
San DiegoCA115.0307.0192.050
BrooklynNY194.0374.0180.024
AustinTX46.0224.0178.048
San JoseCA106.0284.0178.056
Sandy SpringsGA62.0238.0176.010
MiamiFL113.0287.0174.082
SeattleWA134.0306.0172.055
ColumbusOH62.0231.0169.019

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.

promotionlistingspct_of_allavg_advertisedavg_effective_3mo
$1 first month rent2483347.583.056.0
(no promotion)1095020.9164.0164.0
First month 50% off874816.7148.0124.0
2nd Month Free776314.8192.0128.0

The best real move-in deals in America (10x10)

Ranked by effective monthly cost over the first three months, promo included.

citystatesizeadvertisedpromo_nameeffective_3mo
TannerAL10x1014.0$1 first month rent10.0
HoustonTX10x1017.0$1 first month rent12.0
HoustonTX10x1017.0$1 first month rent12.0
HoustonTX10x1019.0$1 first month rent13.0
OxfordFL10x1020.0$1 first month rent14.0
HuntsvilleAL10x1023.0$1 first month rent16.0
Flowery BranchGA10x1023.0$1 first month rent16.0
HuntsvilleAL10x1024.0$1 first month rent16.0
HuntsvilleAL10x1024.0$1 first month rent16.0
OxfordFL10x1024.0$1 first month rent16.0
Flowery BranchGA10x1024.0$1 first month rent16.0
MonroeGA10x1024.0$1 first month rent16.0
HoustonTX10x1024.0$1 first month rent16.0
MobileAL10x1025.0$1 first month rent17.0
Oklahoma CityOK10x1025.0$1 first month rent17.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 52,074 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.

1-5 left$133
6-20 left$104
21-50 left$81
51+ left$70
units_remaininglistingsavg_10x10_price
1-5 left6586133.0
6-20 left2279104.0
21-50 left46881.0
51+ left18070.0

Do better-rated stores charge more?

Google-style review data from each store page: 3,509 rated stores, 1,538,522 total reviews, 4.73 average. The bands compare each rating tier's average 10x10 street rate.

rating_bandstoresavg_10x10avg_reviews
under 4.0887.0104.0
4.0 - 4.6768120.0380.0
4.7 - 4.81929135.0479.0
4.9 - 5.0566143.0487.0

Lowest-rated facilities (25+ reviews)

The bottom of the network by customer rating.

addresscitystateratingreviews
5240 W Cactus RdGlendaleAZ3.9177
837 E Travis BlvdFairfieldCA3.9132
18175 Emiline StOmahaNE3.930
809 S KCID RdCaldwellID3.9148
3251 N I-35DentonTX3.9239
1020 Spring StSan JoseCA4.0109
307 87th StDaly CityCA4.075
3201 E Mulberry StFort CollinsCO4.079
1840 Iris Dr SWConyersGA4.0171
4350 S East StreetIndianapolisIN4.0342

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 149 cities the median burden is 1.5% of a month's income — but the spread is enormous, and the most burdened markets are rarely the richest ones.

citystatestoresavg_10x10avg_income_per_returnpct_of_monthly_income
North HollywoodCA7205$54,1084.6
Long BeachCA5229$65,8374.2
BrooklynNY9271$88,0523.7
San FranciscoCA5370$121,0283.7
Los AngelesCA37327$117,4053.3
South San FranciscoCA5297$110,8843.2
Costa MesaCA5255$98,1923.1
HialeahFL6147$57,5483.1
Kansas CityKS5119$51,2332.8
GreshamOR5127$59,1882.6
Newport NewsVA6130$62,3412.5
PhiladelphiaPA14113$55,1822.4
AlexandriaVA8206$105,2072.4
MilwaukeeWI5109$54,7112.4
ConcordCA5180$90,5052.4

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.

5x5$1.84
5x10$1.42
5x15$1.34
10x10$1.22
10x15$1.06
10x20$0.96
10x30$0.91
10x25$0.85
sizeavg_per_sqftlistings
5x51.846839
5x101.429178
5x151.343957
10x101.229513
10x151.066903
10x200.966588
10x300.913406
10x250.852153

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.

sizelistingsmedianaverage
Locker556$23$38
5x56839$38$46
5x109178$60$71
5x153957$86$101
10x109513$106$122
10x156903$138$160
10x206588$169$192
10x252153$190$213
10x303406$245$274
Parking3201$93$108

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.

stateLocker5x55x105x1510x1010x1510x2010x2510x30Parking
AL$35$49$60$77$101$108$135$173$66
AZ$10$26$48$62$86$118$149$173$208$91
CA$54$83$118$159$199$251$306$315$382$130
CO$10$35$56$80$113$146$180$238$298$96
CT$66$86$108$120$151$184$170$221
DE$28$36$66$98$105$155$199$273$63
FL$19$31$51$77$101$131$164$192$266$90
GA$18$26$41$51$72$102$128$158$197$72
HI$70$120$195$231$396$441$490$798$286
IA$54$86$126$186
ID$45$79$102$139$158$171$238$115
IL$43$47$78$105$130$166$206$253$346$134
IN$32$48$71$90$106$140$173$204$73
KS$21$40$59$83$125$150$149$206$60
KY$22$50$71$88$98$140$178$203$70
LA$32$42$70$81$96$112$162$164$50
MA$17$58$78$122$134$178$245$226$412$121
MD$22$42$78$110$143$184$238$248$340$135
MI$25$34$57$83$105$126$162$185$225$98
MN$10$36$65$93$115$158$197$230$279$118
MO$40$61$98$113$144$164$178$231$78
MS$14$26$50$52$54$94$154$142$57
NC$22$39$58$77$94$123$146$187$227$84
NE$44$68$94$112$134$145$232$101
NH$31$50$70$84$122$143$187$225$80
NJ$18$43$62$86$114$149$193$203$252$101
NM$32$44$48$65$78$83$117$103$71
NV$23$39$67$75$104$140$168$222$84
NY$34$65$110$152$179$254$280$310$356$138
OH$30$50$72$95$125$152$187$232$92
OK$23$32$47$64$86$119$148$162$62
OR$45$68$89$119$152$201$222$287$120
PA$14$32$69$88$106$144$178$229$252$86
PR$74$106$159$189$259$364$412$505$635$150
RI$50$80$78$110$143$171$226
SC$31$29$54$74$97$126$142$191$234$89
TN$41$63$90$94$116$155$171$214$79
TX$18$23$41$61$78$110$142$166$213$84
UT$34$62$64$104$141$168$263$90
VA$22$52$82$104$134$181$211$210$284$144
WA$36$57$83$121$155$208$265$298$350$168
WI$40$68$120$138$149$166$249$78

Most expensive markets per square foot

Normalizing by square footage makes markets directly comparable regardless of unit mix.

citystateavg_per_sqftlistings
KaneoheHI5.4328
Studio CityCA4.3922
VeniceCA4.2922
BurlingameCA4.1323
Los AngelesCA4.03456
HonoluluHI4.0239
Daly CityCA3.7129
San FranciscoCA3.65100
Culver CityCA3.5433
PasadenaCA3.4673
El SegundoCA3.4320
Mountain ViewCA3.4321
BethesdaMD3.3931
CupertinoCA3.320
San JuanPR3.349

Cheapest markets for a 10x10

citystateavg_10x10listings
OxfordFL26.05
MonroeGA32.06
HuntsvilleAL38.025
EnglewoodFL41.06
LoganvilleGA42.06
BaytownTX44.09
Dripping SpringsTX47.05
ClovisNM48.07
TitusvilleFL49.06
Laveen VillageAZ51.05
Olive BranchMS51.08
Fort MyersFL52.025
GoodyearAZ52.05
MadisonAL52.06
MustangOK52.012

The 10 cheapest storage units in America

Real, currently listed units (5x5 or larger).

sizepriceaddresscitystate
5x510.03304 Halls Mill RdMobileAL
5x510.011580 Memorial PkwyHuntsvilleAL
5x510.04176 Troy HighwayMontgomeryAL
5x510.025240 S Power RdQueen CreekAZ
5x510.025240 S Power RdQueen CreekAZ
5x510.03280 E Chandler Heights RdGilbertAZ
5x510.03280 E Chandler Heights RdGilbertAZ
5x510.03280 E Chandler Heights RdGilbertAZ
5x510.03280 E Chandler Heights RdGilbertAZ
5x510.04040 S Val Vista DrGilbertAZ

...and the 10 most expensive

The other end of the market.

sizepriceaddresscitystate
10x30966.01400 E Michigan AveSalineMI
10x30945.04102 Northern BlvdLong Island CityNY
10x30924.025 Calle Blay Bechara Indust PkSan JuanPR
10x30891.0 Calle Concepcion #2 Pda 20San JuanPR
10x30863.02075 Newport BlvdCosta MesaCA
10x30850.045-1021 Kam HwyKaneoheHI
10x30848.02090 Evans AveSan FranciscoCA
10x30840.01900 El Camino RealSouth San FranciscoCA
10x30836.06750 Ambleside DriveColumbusOH
10x20834.01901 S Sepulveda BlvdLos AngelesCA

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.

OR30
OK25
TX24
FL23
CO22
GA21
KS20
SC19
MD18
NV18
statestorespop_millionsstores_per_million
OR1304.2730.4
OK1044.0925.4
TX73631.2923.5
FL53623.023.3
CO1335.9622.3
GA23111.1820.7
KS612.9720.5
SC1025.4618.7
MD1136.2618.1
NV583.2717.7
WA1337.9616.7
NH231.4116.3
AZ1237.5816.2
VA1388.8115.7
CA57339.4314.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.

citystatestoresavg_miles_to_nearest
San JoseCA180.62
AlexandriaVA90.74
Los AngelesCA400.82
DecaturGA140.9
CarrolltonTX110.92
ScottsdaleAZ90.93
PortlandOR310.98
Colorado SpringsCO361.0
WoodbridgeVA81.02
IrvingTX131.06
MariettaGA201.07
MobileAL171.1
HoustonTX1071.11
West Palm BeachFL101.12
BoiseID81.14

The vehicle storage market

1,658 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.

HI$284
WA$173
VA$157
PR$155
MA$155
CA$147
MD$145
NY$134
IL$132
MN$128
statelistingsavg_parkingcheapest
HI12284.0147.0
WA91173.034.0
VA62157.045.0
PR11155.099.0
MA13155.074.0
CA335147.027.0
MD36145.032.0
NY39134.053.0
IL64132.045.0
MN52128.059.0
OR105124.029.0
ID39119.026.0
FL408116.014.0
NJ54112.031.0
MI79108.046.0

Unit size mix

What the network actually stocks, by listing volume.

sizelistingsavg_price
10x109513122.0
5x10917871.0
10x156903160.0
5x5683946.0
10x206588192.0
5x153957101.0
10x303406274.0
Parking3201108.0
10x252153213.0
Locker55638.0

Most saturated metros

Facility count by city — where the footprint concentrates.

Houston107
San Antonio56
Dallas43
Las Vegas42
Oklahoma City41
Los Angeles40
Fort Worth38
Colorado Springs36
Orlando36
Indianapolis35
citystatestores
HoustonTX107
San AntonioTX56
DallasTX43
Las VegasNV42
Oklahoma CityOK41
Los AngelesCA40
Fort WorthTX38
Colorado SpringsCO36
OrlandoFL36
IndianapolisIN35
AustinTX34
MiamiFL34
ChicagoIL31
PortlandOR31
CharlotteNC29

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.

statestores_without_units
TX7
CA1
FL1
IL1
IN1
NC1
NJ1
SC1
WI1