Self-storage markets in Missouri small towns

231 towns of 2,000 to 20,000 people, scored on the same rules as every other state.

127 of 231
towns pass the screen
102
towns fail
2
need a data check
$58k
median of town median incomes
6.4
median storage sq ft per person; US average 7.9
1,526
facilities mapped

Every town, by score

Highest score first. Tap a column to sort.

#
1Monroe3,028$55,737+26.1%0.9165 / 100Pass
2New Haven3,302$71,306+62.0%1.6565 / 100Pass
3Canton2,752$55,357+11.7%0.6163 / 100Pass
4Centralia4,690$66,438+11.3%3.3560 / 100Pass
5California4,509$63,864+2.4%0.8256 / 100Pass
6Montgomery2,801$57,500+4.6%3.0256 / 100Pass
7Anderson2,685$53,966+29.8%4.2855 / 100Pass
8Clever3,030$78,366+13.6%6.31853 / 100Pass
9Fayette2,801$57,679+4.0%5.7453 / 100Pass
10Fredericktown4,507$49,375+12.7%1.0353 / 100Pass
11Macon5,466$61,642+2.0%4.3651 / 100Pass
12Marceline2,292$63,355+14.5%2.4850 / 100Pass
13Ste. Genevieve5,010$48,097+13.4%5.4548 / 100Pass
14Festus13,201$73,532+10.2%7.32646 / 100Pass
15Marshfield7,696$67,642+5.2%7.61046 / 100Pass
16Doniphan2,345$37,650+13.7%8.1345 / 100Fail
17Grain Valley16,271$89,649+16.5%5.03443 / 100Pass
18Lathrop2,560$67,178+17.2%7.51543 / 100Pass
19Marthasville2,328$112,083+71.6%3.41343 / 100Pass
20Webb13,221$65,469+12.8%8.34343 / 100Pass
21Windsor3,094$49,783+5.3%1.2243 / 100Pass
22Union12,781$73,435+11.4%7.92642 / 100Pass
23Willard6,488$84,600+17.6%3.22742 / 100Pass
24Owensville2,806$49,149+8.0%3.6541 / 100Pass
25Bethany3,080$48,375-1.3%2.0240 / 100Pass
26Eureka13,081$108,394+22.6%3.82840 / 100Pass
27Kennett10,196$52,500+1.3%7.1440 / 100Pass
28Lake St. Louis18,066$125,693+13.0%1.52440 / 100Pass
29Olivette8,645$111,660+10.1%2.05440 / 100Pass
30Holts Summit4,609$85,064+9.9%6.01839 / 100Pass
31Peculiar5,958$94,519+15.9%8.02839 / 100Pass
32Clayton17,380$123,000+4.8%1.85338 / 100Pass
33Higginsville4,781$81,033+3.5%Unknown738 / 100Pass
34Kearney10,885$103,622+7.8%7.32438 / 100Pass
35Knob Noster2,838$62,353+2.6%5.91838 / 100Pass
36Monett9,873$49,390+9.9%6.8838 / 100Pass
37Richmond Heights9,153$94,460+7.7%1.85438 / 100Pass
38Herculaneum5,071$93,438+26.0%6.72537 / 100Pass
39Pacific7,475$62,860+17.9%2.91637 / 100Pass
40Washington15,130$79,173+8.0%6.62337 / 100Pass
41Carl Junction8,339$82,879+3.3%8.33836 / 100Pass
42Oak Grove8,538$75,102+3.9%7.02936 / 100Pass
43Shrewsbury6,316$80,757+2.7%1.85436 / 100Pass
44Concordia2,332$59,068-19.6%1.7235 / 100Pass
45Cottleville5,937$131,310+14.2%2.33135 / 100Pass
46Imperial5,488$90,028+28.8%3.12835 / 100Pass
47Lake Lotawana2,442$165,962+15.2%6.04035 / 100Pass
48Mountain View2,658$38,942+0.1%2.1335 / 100Fail
49Parkville8,366$171,271+24.4%1.23135 / 100Pass
50Riverside4,276$52,006+27.9%1.64035 / 100Pass
51Slater2,066$39,479+0.4%2.5135 / 100Fail
52St. Paul3,456$159,022+50.6%1.72335 / 100Pass
53Trenton5,536$50,015-4.1%4.9435 / 100Pass
54Vinita Park2,042$53,995+26.1%2.05535 / 100Pass
55Warson Woods2,393$206,979+17.0%1.75335 / 100Pass
56Weatherby Lake2,401$152,500+15.0%4.03035 / 100Pass
57Wright5,240$80,152+37.5%5.73235 / 100Pass
58Gray Summit2,991$65,667+10.8%7.92234 / 100Pass
59Marshall13,739$54,437+6.1%8.5934 / 100Pass
60Duquesne2,257$54,135+17.7%8.94733 / 100Pass
61Ellisville10,002$113,309+3.5%2.32233 / 100Pass
62Hanley Hills2,178$52,828+16.9%2.05533 / 100Pass
63Louisiana3,228$38,673-1.1%3.1233 / 100Fail
64Moline Acres2,843$55,132+18.1%2.24633 / 100Pass
65Richmond5,959$59,556+5.9%Unknown1033 / 100Pass
66Thayer2,333$37,417-0.9%1.8333 / 100Fail
67Country Club2,935$81,042+7.5%7.02331 / 100Pass
68Crystal4,718$72,598-0.5%6.92131 / 100Pass
69Oronogo2,804$91,563+7.5%8.33831 / 100Pass
70Bowling Green4,170$53,295-24.4%3.6430 / 100Pass
71De Soto6,470$52,500+1.4%6.31730 / 100Pass
72Brentwood8,144$99,719+1.7%1.85428 / 100Pass
73Cassville3,202$60,469-2.0%Unknown628 / 100Pass
74Concord18,368$89,038+2.5%3.35228 / 100Pass
75Crestwood12,295$107,169+3.6%1.65028 / 100Pass
76Creve Coeur18,643$127,188+0.6%2.44828 / 100Pass
77Des Peres9,170$224,327+6.4%2.65128 / 100Pass
78Frontenac3,701$233,425+5.4%1.65028 / 100Pass
79Glendale6,114$170,700+3.8%1.85628 / 100Pass
80Green Park2,690$79,141+2.2%1.85228 / 100Pass
81Ladue8,940$250,001+3.9%1.85228 / 100Pass
82Murphy8,285$72,233+4.1%3.04528 / 100Pass
83New Madrid2,662$57,727-8.1%7.0328 / 100Pass
84Perryville8,536$51,897+1.0%5.91328 / 100Pass
85Sikeston16,320$58,915+0.7%6.42128 / 100Pass
86Spanish Lake17,873$55,920+2.2%3.94128 / 100Pass
87St. John6,527$53,755+2.0%1.94728 / 100Pass
88Sunset Hills9,112$138,144+7.6%2.74728 / 100Pass
89Town and Country11,607$232,534+4.8%2.44428 / 100Pass
90Cuba3,189$45,916-3.8%4.6627 / 100Pass
91Kahoka2,072$48,370-4.1%7.1227 / 100Pass
92Villa Ridge2,835$73,826+8.9%7.73327 / 100Pass
93Pevely6,055$56,000+2.7%5.32626 / 100Pass
94Waynesville5,442$56,836+3.5%8.92326 / 100Pass
95Chillicothe8,923$54,493-2.6%7.7825 / 100Pass
96Hermann2,290$61,979-6.1%5.9425 / 100Pass
97Manchester18,160$97,801+0.3%2.54325 / 100Pass
98Maplewood8,156$65,125+1.3%1.75225 / 100Pass
99Moberly13,526$44,145-1.3%5.91025 / 100Fail
100North Kansas4,983$49,682+11.3%1.74225 / 100Pass
101Park Hills8,678$52,563+1.6%8.03525 / 100Pass
102Sappington7,367$77,650-1.6%2.94925 / 100Pass
103Valley Park6,795$67,898-0.1%2.64225 / 100Pass
104Brookfield4,144$53,000-5.9%2.4923 / 100Pass
105Odessa5,620$100,022+7.9%11.31023 / 100Pass
106East Prairie2,902$34,637-3.5%2.4422 / 100Fail
107Hillsboro3,500$77,500+9.9%9.22721 / 100Pass
108Troy13,947$79,012+15.5%15.62021 / 100Pass
109Bridgeton11,369$72,005-2.0%2.84220 / 100Pass
110Carrollton3,145$49,777-13.5%7.1220 / 100Pass
111Clarkson Valley2,584$247,000-1.1%2.02020 / 100Pass
112Dardenne Prairie13,503$152,500+1.6%2.22720 / 100Pass
113Dellwood4,847$72,540-3.3%2.04120 / 100Pass
114Desloge4,863$60,820-0.5%8.03620 / 100Pass
115Fenton4,088$101,000+1.6%2.74620 / 100Pass
116Glasgow5,504$29,530+11.9%2.24620 / 100Fail
117Houston2,226$40,000-14.1%5.4220 / 100Fail
118Maryville10,428$53,352-10.8%7.6720 / 100Pass
119Rock Hill4,693$95,372+1.3%1.75220 / 100Pass
120St. Ann12,811$52,323+0.5%1.84620 / 100Pass
121St. James3,916$53,453-3.9%6.71820 / 100Pass
122Tipton2,667$49,257-20.9%3.5120 / 100Pass
123Carthage15,574$51,328+5.9%10.01918 / 100Pass
124Overland15,695$61,773-0.1%2.25718 / 100Pass
125Battlefield6,165$94,542-1.2%8.46217 / 100Pass
126Black Jack6,589$78,331-4.9%2.63117 / 100Pass
127Buckner2,914$87,350-4.3%3.22317 / 100Pass
128Warrensburg19,582$57,067-2.8%7.32117 / 100Pass
129Warrenton9,066$61,031+10.2%9.61917 / 100Pass
130Seymour2,179$51,591+7.8%13.8816 / 100Pass
131Butler4,668$42,151+13.0%11.8515 / 100Fail
132Charleston4,482$33,952-20.2%3.6615 / 100Fail
133Hannibal16,771$53,721-3.2%7.81515 / 100Pass
134Jackson15,659$77,105+5.3%9.42915 / 100Pass
135Lawson2,905$65,941+35.4%10.82015 / 100Pass
136Lexington4,606$56,905+1.1%Unknown1115 / 100Pass
137Sugar Creek3,249$62,165-1.2%1.73615 / 100Pass
138Whiteman AFB3,517$54,641-15.6%5.61515 / 100Pass
139Ava3,045$42,500+5.4%11.4313 / 100Fail
140Neosho13,224$57,891+10.3%11.22213 / 100Fail
141Pleasant Valley2,736$75,682-8.9%1.73113 / 100Fail
142Barnhart5,785$95,811-2.7%4.23012 / 100Fail
143Greenwood6,013$107,250-3.7%6.73112 / 100Fail
144Platte4,824$71,498-1.6%9.12012 / 100Fail
145Weldon Spring5,310$158,548-4.0%1.83112 / 100Fail
146Bellefontaine Neighbors10,498$49,170-0.2%1.83810 / 100Fail
147Cameron8,519$61,791-11.9%7.51610 / 100Fail
148Farmington18,282$53,729-1.3%9.42710 / 100Fail
149Kirksville17,563$50,071+0.1%9.11310 / 100Fail
150Malden3,805$40,118-8.6%4.9710 / 100Fail
151Rogersville4,908$70,485+32.8%32.71210 / 100Fail
152Lake Ozark2,335$74,176+25.7%31.1358 / 100Fail
153Piedmont2,911$40,019+7.9%10.558 / 100Fail
154Plattsburg2,253$63,423+0.8%9.4148 / 100Fail
155Portageville2,825$52,279-6.2%UnknownUnknown8 / 100Check
156Vandalia3,140$50,313-24.3%UnknownUnknown8 / 100Check
157Willow Springs2,279$41,406+2.4%14.958 / 100Fail
158Fort Leonard Wood15,432$67,772-3.7%9.4187 / 100Fail
159Lemay16,228$60,399-4.1%1.5437 / 100Fail
160Moscow Mills3,823$73,468+26.0%18.4236 / 100Fail
161Affton19,052$79,539-5.4%1.6525 / 100Fail
162Bonne Terre6,683$46,179-6.7%6.6235 / 100Fail
163Hayti2,090$24,881-21.2%8.295 / 100Fail
164High Ridge3,714$70,917-16.7%5.6345 / 100Fail
165Lamar4,284$36,705-0.4%12.035 / 100Fail
166Marlborough2,157$50,300-16.0%1.6535 / 100Fail
167Terre du Lac2,516$86,019-5.5%8.8245 / 100Fail
168West Plains12,441$44,002+1.7%8.6135 / 100Fail
169Scott4,371$62,599-2.8%8.3224 / 100Fail
170Ashland4,914$93,143+25.8%30.0123 / 100Fail
171Carterville2,074$58,849-7.9%8.2423 / 100Fail
172Republic19,829$65,729+22.0%42.0373 / 100Fail
173Riverview2,731$48,482-4.6%2.0422 / 100Fail
174Caruthersville5,326$34,652-5.2%8.990 / 100Fail
175Fulton12,617$51,429-1.3%11.6150 / 100Fail
176Granby2,745$48,864+34.1%10.7170 / 100Fail
177Palmyra3,623$69,922+0.3%10.0140 / 100Fail
178Raintree2,047$77,532Unknown10.5160 / 100Fail
179Savannah5,053$62,535-2.1%15.690 / 100Fail
180Woodson Terrace3,908$47,417-3.6%1.8480 / 100Fail
181Byrnes Mill3,189$98,576+7.4%10.428-2 / 100Fail
182Clinton9,065$51,250-0.6%12.713-2 / 100Fail
183Lebanon15,270$48,359+4.2%13.719-2 / 100Fail
184Licking2,858$35,652+5.7%17.83-2 / 100Fail
185Sparta2,331$63,182+44.6%18.027-2 / 100Fail
186Breckenridge Hills4,402$40,958-4.6%1.949-3 / 100Fail
187Cabool2,348$33,929-3.2%8.915-3 / 100Fail
188Branson12,817$51,978+12.3%18.636-4 / 100Fail
189Harrisonville9,970$62,473-0.7%13.615-4 / 100Fail
190Mexico11,477$50,873-0.6%10.711-4 / 100Fail
191Ferguson18,213$47,524-12.2%1.841-5 / 100Fail
192Excelsior Springs10,484$72,609-9.9%11.621-7 / 100Fail
193St. Robert5,356$62,641-12.5%9.619-7 / 100Fail
194Pleasant Hill8,847$95,602+4.0%31.922-9 / 100Fail
195Bel-Ridge2,432$38,049-10.0%1.950-10 / 100Fail
196Berkeley8,123$44,265-9.0%1.842-10 / 100Fail
197Jennings12,918$38,984-12.2%2.353-10 / 100Fail
198Marionville2,785$49,631+15.3%18.017-10 / 100Fail
199Normandy4,239$29,379-13.2%2.051-10 / 100Fail
200Northwoods3,623$45,330-12.1%2.052-10 / 100Fail
201Pagedale2,531$31,250-23.4%2.055-10 / 100Fail
202Pine Lawn2,716$24,837-24.1%2.052-10 / 100Fail
203Smithville10,705$101,165+8.3%19.616-11 / 100Fail
204Aurora7,397$49,848-0.6%12.215-12 / 100Fail
205Castle Point2,340$37,679-17.0%2.142-12 / 100Fail
206Hollister4,643$53,507+2.4%17.827-13 / 100Fail
207Buffalo3,417$39,896+12.1%23.411-15 / 100Fail
208Camdenton4,023$54,375-0.4%55.524-15 / 100Fail
209Dexter7,891$51,701+0.4%18.215-15 / 100Fail
210Mount Vernon4,563$53,255+1.3%27.813-15 / 100Fail
211Strafford2,672$64,750+27.2%128.325-15 / 100Fail
212Chaffee3,026$43,542+3.7%13.813-16 / 100Fail
213Bolivar11,170$49,622+2.7%20.417-17 / 100Fail
214Boonville7,689$56,429-8.7%14.711-17 / 100Fail
215Richland2,136$34,268+18.9%26.011-17 / 100Fail
216St. Clair4,789$41,820+1.5%11.218-17 / 100Fail
217Mountain Grove4,491$37,415-4.1%10.015-18 / 100Fail
218Nevada7,925$42,813-4.7%11.813-23 / 100Fail
219Poplar Bluff16,254$41,941-4.5%11.320-23 / 100Fail
220Potosi2,544$39,846-2.5%20.25-23 / 100Fail
221Forsyth2,766$45,824+8.5%25.720-24 / 100Fail
222Osage Beach4,905$55,994-3.4%34.232-25 / 100Fail
223Sullivan6,310$63,370-3.9%18.713-25 / 100Fail
224El Dorado Springs3,586$32,128+1.5%24.612-30 / 100Fail
225Salem4,677$43,923-5.2%21.55-30 / 100Fail
226Village of Four Seasons2,252$89,635-5.0%31.332-30 / 100Fail
227Eldon4,556$41,684-1.7%23.921-32 / 100Fail
228Kimberling2,476$49,692-7.1%15.421-34 / 100Fail
229Versailles2,610$33,586-11.9%19.58-37 / 100Fail
230Merriam Woods2,047$52,250-7.4%29.423-44 / 100Fail
231Bloomfield2,069$41,838-5.6%19.914-50 / 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 Missouri

FacilityNearest townTypeReviews on MapsEst. units Members onlyWebsite Members onlyPhone Members onlyLead scorehigher = better lead Members only
"Big" storage unitsHannibal, MOIndependent1MembersMembersMembersMembers
10 Federal StorageUnknownChain or REIT113MembersMembersMembersMembers
10 Federal StorageHolts Summit, MOChain or REIT285MembersMembersMembersMembers
1216 Self StorageWillard, MOIndependent32MembersMembersMembersMembers
133 Personal StorageRichland, MOIndependent4MembersMembersMembersMembers
169 Storage - SmithvilleSmithville, MOIndependent13MembersMembersMembersMembers
169 Storage - TrimbleSmithville, MOIndependent19MembersMembersMembersMembers
177 Storage and RV ParkingJackson, MOIndependent1MembersMembersMembersMembers
1st Class Storage - BransonBranson, MOIndependent8MembersMembersMembersMembers
24 & 291 Hwy Self StorageSugar Creek, MOIndependent33MembersMembersMembersMembers
24 Stor MO LLCLexington, MOIndependent2MembersMembersMembersMembers
39 StorageBolivar, MOIndependent0MembersMembersMembersMembers
Locked listingMembersMembersMembersMembersMembersMembersMembers
Locked listingMembersMembersMembersMembersMembersMembersMembers
Locked listingMembersMembersMembersMembersMembersMembersMembers

Lead score runs 0 to 100, higher = better lead. Lead Weak Fail

Showing 12 of 1,526 facilities, sorted by name. Members see all of them with every field, sorted by lead score, highest first.

Unlock

Unlock every facility in Missouri

  • 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