CensusEasy
RANKING · 2020 CENSUS · 174 SHOWN OF 174

Oldest housing stock, North Carolina cities · 2020

North Carolina cities ranked by oldest median year of construction (2020 ACS). This list covers the 174 cities in North Carolina that qualify, ranked against each other statewide. The median across all 174 is 1990.

Flip the list · Newest housing stock, US cities →
North CarolinaAll statesPop > 5KAll rankings
Oldest housing stock by state
RANKPLACESTATEPOPMEDIAN YEAR BUILTVS 1990
01Williamston, NCNC5,08619610%
02Albemarle, NCNC17,76919640%
03Reidsville, NCNC14,69219640%
04Mount Airy, NCNC10,6821966+1%
05Forest City, NCNC7,41019660%
06Eden, NCNC15,5001967+1%
07Hamlet, NCNC5,87019670%
08Kinston, NCNC19,70519670%
09Long View, NCNC5,38719670%
10Cherryville, NCNC6,52319680%
11Henderson, NCNC15,01319690%
12Roxboro, NCNC8,38019690%
13Wadesboro, NCNC5,0351969+1%
14Washington, NCNC9,91019690%
15Brevard, NCNC8,09819690%
16Lexington, NCNC20,23819700%
17Shelby, NCNC23,3091970+1%
18Morganton, NCNC17,84919700%
19Lenoir, NCNC18,37219700%
20Rockingham, NCNC8,81519700%
21Oxford, NCNC8,98519710%
22Roanoke Rapids, NCNC14,38619710%
23Elizabeth City, NCNC19,6221971+1%
24Smithfield, NCNC13,11419710%
25Clinton, NCNC8,46619720%
26Selma, NCNC7,40619720%
27Waynesville, NCNC11,00619720%
28Bessemer City, NCNC5,8341972+1%
29Siler City, NCNC8,1551973+1%
30Kings Mountain, NCNC12,11719730%
31Laurinburg, NCNC14,58219730%
32Lumberton, NCNC18,95519730%
33Dunn, NCNC8,8141974+1%
34Goldsboro, NCNC35,0121974+1%
35Salisbury, NCNC36,8791974+1%
36Ayden, NCNC5,26319740%
37Thomasville, NCNC27,7331974+1%
38Asheville, NCNC93,5231975+1%
39Dallas, NCNC6,3921975+1%
40Marion, NCNC7,4401975+1%
41Statesville, NCNC32,1811975+1%
42Tarboro, NCNC10,97919750%
43Burlington, NCNC61,4961975+1%
44Lincolnton, NCNC12,4651976+1%
45St. Stephens, NCNC9,45719760%
46Sawmills, NCNC5,10519760%
47Gastonia, NCNC87,0671977+1%
48Swannanoa, NCNC6,9011977+1%
49Newton, NCNC13,8221977+1%
50Winston-Salem, NCNC257,2711978+1%
51Rocky Mount, NCNC55,1201978+1%
52Kings Grant, NCNC9,0031979–
53Graham, NCNC20,1311979+1%
54Hendersonville, NCNC15,8671979+1%
55Trinity, NCNC7,2741980+1%
56Wrightsboro, NCNC6,2871980+1%
57Hickory, NCNC45,9751980+1%
58Pleasant Garden, NCNC5,16519800%
59Asheboro, NCNC27,9901980+1%
60Kannapolis, NCNC61,7081981+1%
61Wilson, NCNC49,5721981+1%
62High Point, NCNC120,5711982+1%
63Sanford, NCNC34,1381982+1%
64Midway, NCNC5,1041983–
65Walkertown, NCNC6,1201983+1%
66Boone, NCNC19,92919830%
67Fayetteville, NCNC209,1201983+1%
68East Flat Rock, NCNC6,3231984+1%
69Greensboro, NCNC308,6671984+1%
70Black Mountain, NCNC8,4911984+1%
71Kill Devil Hills, NCNC7,73119850%
72Mocksville, NCNC6,2821985+1%
73Morehead City, NCNC10,4341985+1%
74Archdale, NCNC12,2541985+1%
75Wilmington, NCNC126,8091985+1%
76Zebulon, NCNC11,9331985+1%
77Half Moon, NCNC7,37819860%
78Carrboro, NCNC20,96219860%
79Havelock, NCNC17,4301986+1%
80Lewisville, NCNC14,42119870%
81Chapel Hill, NCNC63,5651987+1%
82Carolina Beach, NCNC6,87019880%
83Hillsborough, NCNC9,7781989+1%
84Mint Hill, NCNC29,4761989+1%
85Woodfin, NCNC8,2291989+1%
86Kernersville, NCNC29,1281990+1%
87Lillington, NCNC5,0401990+1%
88Silver Lake, NCNC6,5631990+1%
89Oak Island, NCNC9,3371990–
90Conover, NCNC8,9381990+1%
91Durham, NCNC305,5611990+1%
92Monroe, NCNC42,6441990+1%
93Unionville, NCNC7,3221990–
94Charlotte, NCNC964,7841991+1%
95King, NCNC7,9771991+1%
96Matthews, NCNC32,76919910%
97Piney Green, NCNC14,0781991+1%
98Etowah, NCNC7,9681991+1%
99New Bern, NCNC34,7241991+1%
100Clemmons, NCNC22,8081991+1%
101Mount Holly, NCNC19,0331991+1%
102Butner, NCNC8,1121991+1%
103Mills River, NCNC7,5041992–
104Belmont, NCNC16,4151992+2%
105Jacksonville, NCNC72,7321992+1%
106Spring Lake, NCNC11,2521992+1%
107Nashville, NCNC5,9111992+1%
108Raleigh, NCNC506,3061993+1%
109Hope Mills, NCNC18,3241993+1%
110Pinehurst, NCNC18,6701993+1%
111Southern Pines, NCNC17,3571993+1%
112Angier, NCNC9,4101993+1%
113Garner, NCNC41,5621993+1%
114Pineville, NCNC11,8511994+1%
115Ogden, NCNC8,2491994+1%
116Greenville, NCNC96,4431994+1%
117Concord, NCNC114,5981995+2%
118Elon, NCNC11,3661995–
119Aberdeen, NCNC10,0661996+1%
120Myrtle Grove, NCNC12,6371996+1%
121Midland, NCNC5,1511996–
122Weddington, NCNC14,5171996+1%
123Archer Lodge, NCNC5,6491996–
125Locust, NCNC6,1201997+2%
126Oak Ridge, NCNC7,8961997–
127Cary, NCNC183,5821997+1%
128Cramerton, NCNC5,7131997+3%
129Whispering Pines, NCNC5,5051997+1%
130Stokesdale, NCNC6,1331997+2%
131Summerfield, NCNC11,3271997+2%
132Boiling Spring Lakes, NCNC6,8751997+1%
133Northchase, NCNC5,8961998–
134Murraysville, NCNC16,3391999–
135Wendell, NCNC19,6871999+1%
136Fletcher, NCNC8,3731999+1%
137Gibsonville, NCNC9,8761999+2%
138Moyock, NCNC5,6842000–
139Winterville, NCNC10,9732000+1%
140Pittsboro, NCNC5,0542000+2%
141Cornelius, NCNC35,0942000+2%
142Davidson, NCNC16,6622000+1%
143Shallotte, NCNC5,3352000+1%
144Stallings, NCNC17,7602000+1%
145Surf City, NCNC5,1422000+1%
146Hampstead, NCNC9,2922001–
147Porters Neck, NCNC7,6542001–
148Anderson Creek, NCNC13,9272001–
149Mebane, NCNC21,9522001+2%
150Cullowhee, NCNC7,9732002+2%
151Lake Norman of Iredell, NCNC12,4942002–
152Mooresville, NCNC55,8422002+2%
153Creedmoor, NCNC5,0462002+2%
154Westport, NCNC5,9152002+1%
155Clayton, NCNC32,6332002+2%
156Wesley Chapel, NCNC9,5662002–
157Apex, NCNC80,4192002+1%
158Huntersville, NCNC68,5352002+1%
159Indian Trail, NCNC44,3032002+1%
160Knightdale, NCNC23,1442002+1%
161Carolina Shores, NCNC5,5402002–
162Marvin, NCNC7,0402004–
163Morrisville, NCNC32,4662004+1%
164Wake Forest, NCNC58,1472004+2%
165Holly Springs, NCNC50,2882005+2%
166St. James, NCNC7,3182005–
167Harrisburg, NCNC20,7422005+2%
168Fuquay-Varina, NCNC48,5362005+2%
169Leland, NCNC35,7312006+2%
170Spout Springs, NCNC11,2422007–
171Waxhaw, NCNC23,1402007+2%
172Holly Ridge, NCNC5,9082010+2%
173Rolesville, NCNC12,8392011+2%
174Briar Chapel, NCNC6,0492013–
SHOWING 1–174 OF 174

UPDATED 2026-09-11 · DATA: US CENSUS BUREAU DECENNIAL CENSUS