Self-storage markets in North Carolina small towns

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

147 of 293
towns pass the screen
146
towns fail
0
need a data check
$65k
median of town median incomes
7.8
median storage sq ft per person; US average 7.9
1,953
facilities mapped

Every town, by score

Highest score first. Tap a column to sort.

#
1Creedmoor4,997$82,961+11.0%3.7566 / 100Pass
2Bladenboro2,249$52,337+35.6%4.6365 / 100Pass
3Moyock5,684$115,244+35.0%6.2458 / 100Pass
4Kenly2,359$57,045+24.7%8.1750 / 100Pass
5Scotland Neck2,006$19,083+41.2%1.0150 / 100Fail
6Aberdeen9,228$75,078+21.5%7.52248 / 100Pass
7Southern Pines16,420$88,535+17.1%7.72348 / 100Pass
8Yadkinville3,004$53,125+4.0%5.0748 / 100Pass
9Southport4,205$87,641+12.5%3.51445 / 100Pass
10Rockwell2,782$69,632+31.3%3.81944 / 100Pass
11Connelly Springs2,427$54,620+36.0%5.22943 / 100Pass
12Cramerton5,450$82,160+25.0%6.04543 / 100Pass
13Hillsborough9,724$98,163+36.7%3.41643 / 100Pass
14Murfreesboro3,170$39,914+4.1%2.9143 / 100Fail
15Oak Island9,030$85,872+15.0%6.61743 / 100Pass
16Ranlo4,617$78,033+28.1%5.23943 / 100Pass
17St. James7,072$116,383+28.1%6.51743 / 100Pass
18Youngsville3,011$86,528+50.3%5.72743 / 100Pass
19Randleman4,644$53,456+13.2%5.81741 / 100Pass
20Lowesville3,874$113,510+20.8%4.32740 / 100Pass
21Pineville11,055$69,354+26.4%1.14740 / 100Pass
22Stanley4,069$75,461+10.6%4.63240 / 100Pass
23Tarboro10,770$49,796-1.3%1.0240 / 100Pass
24Walkertown5,873$82,615+15.2%2.84040 / 100Pass
25Weaverville4,687$88,221+19.0%4.83640 / 100Pass
26Wendell13,064$95,787+78.8%4.72440 / 100Pass
27Woodfin8,048$71,384+21.7%7.64040 / 100Pass
28Wrightsboro6,287$78,450+38.9%2.44540 / 100Pass
29Belville2,573$81,944+2.8%4.04238 / 100Pass
30Drexel2,146$61,992+15.3%5.82238 / 100Pass
31Hope Mills17,939$65,774+13.8%3.83638 / 100Pass
32Mebane19,538$83,174+30.7%7.52738 / 100Pass
33Mocksville6,068$55,367+16.4%7.31338 / 100Pass
34Pinehurst18,256$109,802+13.7%7.42638 / 100Pass
35Piney Green14,078$72,177+2.5%7.03438 / 100Pass
36Salem2,377$68,988+35.3%7.62138 / 100Pass
37Belmont15,546$94,883+29.0%7.44935 / 100Pass
38Davidson15,660$166,556+23.0%6.14435 / 100Pass
39Gibsonville9,467$95,861+32.8%4.72335 / 100Pass
40Graham18,048$56,239+20.9%4.63635 / 100Pass
41Lake Norman of Iredell12,494$173,542+52.4%6.64135 / 100Pass
42Mineral Springs3,314$91,500+10.2%4.73535 / 100Pass
43Myrtle Grove12,637$113,463+17.5%4.53835 / 100Pass
44Northchase5,896$59,375+63.1%2.83835 / 100Pass
45Siler7,995$46,566-1.0%5.3535 / 100Pass
46Skippers Corner3,792$72,297+39.6%2.93735 / 100Pass
47Swannanoa6,901$69,760+67.2%3.22535 / 100Pass
48Swepsonville2,517$100,559+29.8%4.73535 / 100Pass
49Weddington13,805$190,766+27.9%5.74535 / 100Pass
50Westport5,915$131,908+43.7%3.83535 / 100Pass
51Zebulon8,711$79,112+61.2%9.01835 / 100Pass
52Anderson Creek13,927$87,287Unknown6.22233 / 100Pass
53Dallas6,104$58,403+30.0%4.83433 / 100Pass
54Green Level3,230$55,823+51.7%4.93433 / 100Pass
55Locust5,840$76,504+77.1%8.81133 / 100Pass
56Spout Springs11,242$92,402Unknown5.82133 / 100Pass
57Surf4,396$81,433+27.5%Unknown1733 / 100Pass
58Whispering Pines5,211$126,450+58.5%8.72533 / 100Pass
59Winterville10,725$83,193+11.2%8.13232 / 100Pass
60Enochville3,321$66,225+2.8%3.63731 / 100Pass
61Hampstead9,292$91,745+57.5%Unknown1631 / 100Pass
62Morganton17,646$51,355+7.1%7.22131 / 100Pass
63Valdese4,704$50,740+6.7%5.72331 / 100Pass
64Barbecue5,910$79,426Unknown6.31930 / 100Pass
65Harrisburg19,633$148,254+24.2%7.14830 / 100Pass
66Haw River2,824$61,058+14.9%5.03630 / 100Pass
67Nashville5,729$61,000+3.9%5.22130 / 100Pass
68Navassa2,039$62,000+16.0%2.73130 / 100Pass
69Ramseur2,150$35,923+18.3%5.81130 / 100Fail
70Spencer3,349$65,465+3.7%6.62630 / 100Pass
71Troutman3,995$98,462+48.8%8.53430 / 100Pass
72Troy2,926$51,731-11.2%1.8430 / 100Pass
73Valley Hill2,675$86,599+38.8%9.03230 / 100Pass
74Fairfield Harbour2,948$72,583+6.4%7.22229 / 100Pass
75East Flat Rock6,323$59,583+12.0%8.22128 / 100Pass
76Forest Oaks4,293$107,604+4.5%1.92628 / 100Pass
77Hemby Bridge2,096$71,688+6.0%6.14228 / 100Pass
78Hildebran2,207$55,703+20.3%7.53128 / 100Pass
79Holly Ridge4,904$104,788+102.6%Unknown1928 / 100Pass
80Marvin6,692$250,001+2.1%4.02928 / 100Pass
81Neuse Forest2,671$84,500+73.9%9.71728 / 100Pass
82Norwood2,433$51,639+8.5%8.71528 / 100Pass
83Pleasant Garden5,060$88,204+4.6%2.33128 / 100Pass
84Rural Hall3,466$51,054+8.7%2.33828 / 100Pass
85Stallings16,886$115,974+8.6%6.24328 / 100Pass
86Trinity7,111$82,664+8.1%3.62928 / 100Pass
87Wallburg3,150$88,406+3.2%4.44128 / 100Pass
88Wingate4,425$63,068+3.9%4.61528 / 100Pass
89Wrightsville Beach2,665$151,563+3.9%3.94428 / 100Pass
90Boiling Springs4,757$89,875+4.2%8.81827 / 100Pass
91Mount Olive4,453$48,700-4.7%6.2627 / 100Pass
92Pittsboro4,752$81,639+13.3%9.11827 / 100Pass
93Boiling Spring Lakes6,347$62,676+5.4%5.41926 / 100Pass
94China Grove4,530$54,083+8.1%5.33626 / 100Pass
95Granite Falls4,929$56,917+6.5%6.83626 / 100Pass
96Kings Grant9,003$62,232+4.1%2.84526 / 100Pass
97Ahoskie4,764$40,987-1.7%7.4425 / 100Fail
98Buies Creek3,746$53,933+44.9%9.82325 / 100Pass
99Four Oaks2,459$72,826+14.7%10.71925 / 100Pass
100Landis3,765$75,000+21.5%8.63525 / 100Pass
101Midland4,860$101,477+34.2%8.62525 / 100Pass
102Murraysville16,339$81,167-1.2%2.53525 / 100Pass
103Pine Level2,031$75,263-0.6%7.31625 / 100Pass
104Seven Lakes4,535$91,085-7.5%5.3925 / 100Pass
105Wallace3,457$51,250-11.2%7.1525 / 100Pass
106Wentworth2,692$68,500-1.4%6.71625 / 100Pass
107Lenoir18,299$49,910+2.3%5.91524 / 100Pass
108Manteo2,020$83,777+3.6%9.41224 / 100Pass
109Albemarle16,762$46,881+4.9%7.61823 / 100Pass
110Archdale12,087$64,757+5.0%4.33323 / 100Pass
111Avery Creek2,887$113,261+7.9%7.84723 / 100Pass
112Cajah's Mountain2,704$53,361-1.1%5.62223 / 100Pass
113Lillington4,709$81,760+31.9%11.92223 / 100Pass
114Lowell3,768$52,500+3.5%5.44023 / 100Pass
115Mountain View3,982$71,792+7.6%8.03323 / 100Pass
116Angier6,241$52,214+5.9%8.72822 / 100Pass
117Red Oak3,405$90,214-1.2%6.02122 / 100Pass
118Williamston5,112$38,738-3.8%5.4622 / 100Fail
119Sawmills5,042$71,067-2.4%8.13321 / 100Pass
120Trent Woods4,032$107,802-0.4%7.12221 / 100Pass
121Benson4,282$67,102+14.8%11.22120 / 100Pass
122Biscoe2,116$45,190-9.3%1.8420 / 100Pass
123Briar Chapel6,049$166,063Unknown2.41920 / 100Pass
124Eden15,356$47,260+2.0%6.51120 / 100Pass
125Fletcher8,098$75,272-0.2%5.45320 / 100Pass
126Kings Mountain12,039$49,564+9.2%3.32120 / 100Pass
127Lake Norman of Catawba9,906$112,656Unknown6.82820 / 100Pass
128Lewisville13,828$100,917-0.2%2.33620 / 100Pass
129Maiden3,788$75,511+11.1%9.22920 / 100Pass
130Midway4,897$83,446+1.2%2.43320 / 100Pass
131Ogden8,249$121,338-1.9%2.63520 / 100Pass
132Porters Neck7,654$119,979+1.5%2.13120 / 100Pass
133Silver Lake6,563$76,756+1.3%3.94120 / 100Pass
134Summerfield11,116$160,275-0.3%2.73720 / 100Pass
135Tobaccoville2,664$80,263+1.1%2.33720 / 100Pass
136Unionville6,954$96,028-0.1%5.52720 / 100Pass
137Wesley Chapel9,090$132,188+1.3%5.54520 / 100Pass
138Oxford8,914$43,054+2.2%6.81119 / 100Fail
139Bessemer5,580$60,300+2.0%4.42818 / 100Pass
140Conover8,580$65,972+1.5%7.63118 / 100Pass
141Flat Rock3,530$95,098+6.1%8.72418 / 100Pass
142Glen Raven3,506$63,173+0.3%5.13018 / 100Pass
143Governors2,295$125,857Unknown8.63818 / 100Pass
144Hudson3,772$65,268+1.9%7.02318 / 100Pass
145Oakboro2,683$69,100+33.9%16.4918 / 100Pass
146Wilson's Mills2,753$62,813+5.4%6.42818 / 100Pass
147Windsor3,269$40,714-5.4%2.1118 / 100Fail
148Elon11,032$84,773-4.2%4.32417 / 100Pass
149Cricket2,317$39,859+18.9%8.71816 / 100Fail
150Brogden2,733$42,074+19.9%7.72615 / 100Fail
151Granite Quarry3,043$57,981+1.8%6.62615 / 100Pass
152Hendersonville15,408$53,449+10.8%9.63515 / 100Pass
153Lexington19,690$43,128+4.4%6.52315 / 100Fail
154Maggie Valley2,112$68,125+19.8%12.02315 / 100Pass
155Polkton2,555$47,059-12.5%7.6515 / 100Pass
156Red Springs3,125$20,833-7.5%5.4615 / 100Fail
157Rockfish3,574$64,476+1.4%3.93815 / 100Pass
158Shallotte4,639$88,367+13.4%13.01915 / 100Pass
159Snow Hill2,438$31,629+43.5%16.9515 / 100Fail
160St. Pauls2,688$36,800+27.6%10.9515 / 100Fail
161Nags Head3,160$91,264+8.1%9.71314 / 100Fail
162Archer Lodge5,186$91,188+5.8%9.02813 / 100Fail
163Badin2,184$53,145+8.7%9.11813 / 100Fail
164Mount Holly18,208$79,385+16.6%13.23313 / 100Fail
165Newton13,333$62,015+2.1%8.93113 / 100Fail
166Fairview3,619$98,808-4.0%5.62412 / 100Fail
167Spring Lake11,573$51,958-4.5%2.43612 / 100Fail
168Black Mountain8,513$77,042+4.5%11.22010 / 100Fail
169Carthage2,896$82,695+16.8%17.6710 / 100Fail
170Cullowhee7,973$35,929+25.0%9.11810 / 100Fail
171Denver2,497$65,721-23.4%6.72410 / 100Fail
172Fearrington2,356$86,116-17.8%3.42410 / 100Fail
173Jamestown3,708$104,844-10.6%3.66210 / 100Fail
174Jonesville2,860$29,837+12.1%12.8910 / 100Fail
175Long View5,011$46,739+1.0%6.83210 / 100Fail
176Sylva2,646$44,086-1.5%8.22010 / 100Fail
177Kill Devil Hills7,761$89,773+8.5%11.4159 / 100Fail
178Kitty Hawk3,724$94,450+6.7%11.8149 / 100Fail
179Kure Beach2,466$104,149+16.1%12.7199 / 100Fail
180North Wilkesboro4,421$38,474+5.4%8.7189 / 100Fail
181Wilkesboro3,646$40,907+4.3%8.7189 / 100Fail
182Beaufort4,689$53,321+8.0%10.4188 / 100Fail
183Canton4,419$69,924+3.3%13.0208 / 100Fail
184Elizabeth18,871$52,141+7.0%12.8198 / 100Fail
185Elkin4,043$60,740-1.3%12.888 / 100Fail
186Etowah7,968$72,596+4.1%9.5338 / 100Fail
187Marshville2,615$57,837-3.6%9.698 / 100Fail
188River Bend2,874$71,824-5.8%7.3208 / 100Fail
189Wadesboro4,972$42,667-6.3%8.638 / 100Fail
190Waynesville10,502$54,923+5.4%11.5298 / 100Fail
191Ayden5,150$42,413+0.4%6.2277 / 100Fail
192Henderson14,885$39,969-0.4%5.4127 / 100Fail
193Brices Creek3,415$85,723-21.3%7.1226 / 100Fail
194Mars Hill3,025$81,429+19.2%19.4226 / 100Fail
195Morehead9,806$56,233+4.2%16.5256 / 100Fail
196Bayshore2,949$94,632-34.4%2.8385 / 100Fail
197Butner8,065$74,739+4.4%16.7145 / 100Fail
198Carolina Shores5,017$76,087+20.5%10.6285 / 100Fail
199Lake Park3,431$66,411-9.7%6.4465 / 100Fail
200Liberty2,682$39,663+0.8%16.925 / 100Fail
201Oak Ridge7,744$155,385+12.2%14.7325 / 100Fail
202Pembroke2,822$25,889-6.0%8.2105 / 100Fail
203Rolesville10,766$149,565+43.8%12.7435 / 100Fail
204St. Stephens9,457$60,394+0.5%8.3375 / 100Fail
205Stokesdale6,004$121,071+11.3%14.3205 / 100Fail
206Sunset Beach4,351$81,976+11.5%12.2245 / 100Fail
207Tabor3,777$38,714-7.0%7.195 / 100Fail
208Southern Shores3,139$131,429+8.3%14.2144 / 100Fail
209Tyro3,833$58,364-3.1%4.4214 / 100Fail
210Burnsville2,082$50,997+9.4%21.883 / 100Fail
211Reidsville14,585$42,921+4.8%9.4123 / 100Fail
212Bethlehem4,101$87,795-3.0%8.7352 / 100Fail
213Half Moon7,378$68,946-10.5%7.3272 / 100Fail
214Cherryville6,226$70,625+4.5%17.6141 / 100Fail
215Richlands2,335$65,163-1.2%11.8111 / 100Fail
216Bermuda Run3,211$69,301+20.4%10.8250 / 100Fail
217Dunn8,559$46,830-11.4%7.0150 / 100Fail
218Roanoke Rapids14,856$53,690+0.8%10.0140 / 100Fail
219Royal Pines4,325$107,885-9.1%8.3530 / 100Fail
220Warsaw2,746$54,297-12.0%11.560 / 100Fail
221Welcome3,521$63,353-7.4%6.2310 / 100Fail
222Yanceyville2,215$27,655-6.6%9.220 / 100Fail
223Cape Carteret2,703$86,136+12.5%19.222-1 / 100Fail
224Dudley2,305$42,050Unknown4.119-1 / 100Fail
225Gamewell3,689$46,556-7.5%6.319-1 / 100Fail
226Mount Pleasant2,230$90,795+26.9%18.017-1 / 100Fail
227Swansboro3,997$114,425+24.2%18.220-1 / 100Fail
228Brevard7,897$54,103+0.9%14.317-2 / 100Fail
229Carolina Beach6,745$94,398+7.7%10.718-2 / 100Fail
230Cherokee2,059$55,972+0.6%16.118-2 / 100Fail
231Edneyville2,716$53,818+6.6%10.628-2 / 100Fail
232Elroy3,251$63,238-17.7%7.927-3 / 100Fail
233Mar-Mac2,877$53,819-14.6%7.824-3 / 100Fail
234James4,789$58,973-10.6%7.122-4 / 100Fail
235Lincolnton11,783$46,320+8.8%15.623-4 / 100Fail
236Enfield2,153$34,830-14.7%Unknown0-5 / 100Fail
237Grandy2,245$62,847Unknown19.76-5 / 100Fail
238Taylorsville2,201$39,423-6.8%9.55-5 / 100Fail
239Calabash2,377$65,310+39.0%20.428-7 / 100Fail
240Roxboro8,182$36,553-1.4%11.17-7 / 100Fail
241Selma6,817$41,368+1.1%9.321-7 / 100Fail
242Franklinton2,645$59,464+17.0%38.425-8 / 100Fail
243Lake Junaluska3,175$66,165-4.0%11.729-8 / 100Fail
244Marion7,579$51,314-3.3%11.915-8 / 100Fail
245Sneads Ferry2,728$79,594-2.0%21.58-8 / 100Fail
246Mulberry2,037$51,919-9.0%8.718-9 / 100Fail
247Clinton8,304$44,953-2.4%Unknown11-10 / 100Fail
248Mills River7,281$105,398+0.4%12.243-10 / 100Fail
249Burgaw3,850$67,853-5.6%17.76-12 / 100Fail
250Dana4,147$60,450+5.8%10.123-12 / 100Fail
251Newport4,441$56,351-3.6%16.632-12 / 100Fail
252Edenton4,494$38,417-3.9%14.58-13 / 100Fail
253Emerald Isle3,934$89,773+6.2%17.917-13 / 100Fail
254Madison2,242$52,593-4.5%23.410-13 / 100Fail
255Lake Royale3,168$107,806-9.1%16.111-15 / 100Fail
256Laurel Park2,408$90,000-10.1%9.234-15 / 100Fail
257Laurinburg15,087$42,170-0.2%10.613-15 / 100Fail
258Plymouth3,250$34,521-6.6%13.44-15 / 100Fail
259Walnut Cove2,115$44,815+11.8%18.211-15 / 100Fail
260Washington9,726$40,186+1.4%15.323-15 / 100Fail
261Franklin4,268$47,888+7.2%27.118-17 / 100Fail
262Havelock17,691$58,408-11.9%12.217-17 / 100Fail
263Icard2,153$44,641-9.5%7.830-18 / 100Fail
264King7,408$57,817+6.4%25.026-19 / 100Fail
265Emma2,657$43,907Unknown9.253-20 / 100Fail
266Erwin4,687$50,701-6.9%10.219-20 / 100Fail
267Farmville4,514$47,410-4.2%19.04-20 / 100Fail
268Grifton2,515$36,794-7.9%13.010-20 / 100Fail
269Mountain Home3,437$83,083-17.6%10.245-20 / 100Fail
270Rockingham8,967$37,224+1.2%12.911-21 / 100Fail
271Forest7,363$35,524+2.9%19.623-22 / 100Fail
272Mount Airy10,633$40,275+4.3%17.714-22 / 100Fail
273La Grange2,756$48,078+3.2%30.215-23 / 100Fail
274Eastover3,666$85,156-1.2%36.118-25 / 100Fail
275Fairmont2,463$36,641-6.7%18.23-25 / 100Fail
276Fairview2,298$92,132-20.2%14.236-25 / 100Fail
277Fruitland2,398$48,025+1.1%10.539-25 / 100Fail
278Kinston19,505$36,878-4.4%10.915-27 / 100Fail
279Raeford4,552$46,494-7.6%14.514-27 / 100Fail
280River Road3,366$46,352-12.0%14.519-27 / 100Fail
281Smithfield12,116$43,270-2.3%11.323-27 / 100Fail
282Mayodan2,401$38,446-4.3%23.28-28 / 100Fail
283Spruce Pine2,398$42,098+5.5%33.111-28 / 100Fail
284Lumberton18,859$42,877-9.9%11.014-30 / 100Fail
285Maxton2,330$22,667-8.6%10.714-30 / 100Fail
286South Rosemary2,475$47,466-9.9%10.214-30 / 100Fail
287Spindale4,131$41,262-1.4%20.023-30 / 100Fail
288Rutherfordton3,680$59,375-9.6%21.622-32 / 100Fail
289East Rockingham2,779$34,355-9.9%13.611-34 / 100Fail
290Hamlet5,961$41,590-5.8%13.511-34 / 100Fail
291Elizabethtown3,277$29,375-5.4%23.110-35 / 100Fail
292Louisburg3,263$38,036-7.6%31.810-35 / 100Fail
293Whiteville4,696$31,167-12.8%20.510-35 / 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 North Carolina

FacilityNearest townTypeReviews on MapsEst. units Members onlyWebsite Members onlyPhone Members onlyLead scorehigher = better lead Members only
1 Stop Mini StorageWalkertown, NCIndependent4MembersMembersMembersMembers
10 Federal StorageRandleman, NCChain or REIT97MembersMembersMembersMembers
10 Federal StorageLandis, NCChain or REIT65MembersMembersMembersMembers
10 Federal StorageArcher Lodge, NCChain or REIT32MembersMembersMembersMembers
10 Federal StorageGibsonville, NCChain or REIT101MembersMembersMembersMembers
10 Federal StorageSwepsonville, NCChain or REIT128MembersMembersMembersMembers
10 Federal StorageWinterville, NCChain or REIT62MembersMembersMembersMembers
10 Federal StorageHaw River, NCChain or REIT152MembersMembersMembersMembers
10 Federal StorageTrinity, NCChain or REIT84MembersMembersMembersMembers
10 Federal StorageJamestown, NCChain or REIT158MembersMembersMembersMembers
10 Federal StorageLandis, NCChain or REIT110MembersMembersMembersMembers
10 Federal StorageLandis, NCChain or REIT24MembersMembersMembersMembers
Locked listingMembersMembersMembersMembersMembersMembersMembers
Locked listingMembersMembersMembersMembersMembersMembersMembers
Locked listingMembersMembersMembersMembersMembersMembersMembers

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

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

Unlock

Unlock every facility in North Carolina

  • 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