CensusEasy
RANKING · 2024 ACS · 175 SHOWN OF 175

Oldest housing stock, North Carolina cities

North Carolina cities ranked by oldest median year of construction (2024 ACS). This list covers the 175 cities in North Carolina that qualify, ranked against each other statewide.

Flip the list · Newest housing stock, US cities
North CarolinaAll statesPop > 5KAll rankings
SAME RANKING BYCountiesStatesMetrosZIP codes
RELATEDMost expensive homesCheapest homesHighest median rentLowest median rentHighest homeownership rateHighest renter share
YEAR1990201020202024
Oldest housing stock by state
RANKPLACESTATEPOPMEDIAN YEAR BUILTVS 1990
01Williamston, NCNC5,0861962−0%
02Hamlet, NCNC5,8701963+0%
03Forest City, NCNC7,4101965−0%
04Kinston, NCNC19,7051966+0%
05Albemarle, NCNC17,7691966+0%
06Eden, NCNC15,5001967+1%
07Mount Airy, NCNC10,6821967+1%
08Roxboro, NCNC8,3801967+0%
09Reidsville, NCNC14,6921967+1%
10Rockingham, NCNC8,8151967+0%
11Marion, NCNC7,4401968+1%
12Roanoke Rapids, NCNC14,3861968+0%
13Henderson, NCNC15,0131968+0%
14Bessemer City, NCNC5,8341968+0%
15Lexington, NCNC20,2381969+0%
16Shelby, NCNC23,3091970+1%
17Cherryville, NCNC6,5231970+0%
18Long View, NCNC5,3871970+1%
19Elizabeth City, NCNC19,6221970+0%
20Lenoir, NCNC18,3721972+1%
21Wadesboro, NCNC5,0351972+1%
22Washington, NCNC9,9101972+1%
23Waynesville, NCNC11,0061972+0%
24Lincolnton, NCNC12,4651973+1%
25Smithfield, NCNC13,1141973+0%
26Dunn, NCNC8,8141973+1%
27Brevard, NCNC8,0981974+1%
28Selma, NCNC7,4061974+0%
29Tarboro, NCNC10,9791974+0%
30Goldsboro, NCNC35,0121975+1%
31Laurinburg, NCNC14,5821975+0%
32Clinton, NCNC8,4661975+0%
33Oxford, NCNC8,9851976+1%
34Morganton, NCNC17,8491976+1%
35Salisbury, NCNC36,8791976+1%
36Kings Mountain, NCNC12,1171976+1%
37Lumberton, NCNC18,9551976+1%
38St. Stephens, NCNC9,4571977+0%
39Newton, NCNC13,8221977+1%
40Pleasant Garden, NCNC5,1651977+0%
41Gastonia, NCNC87,0671978+1%
42Burlington, NCNC61,4961978+1%
43Ayden, NCNC5,2631978+1%
44Kings Grant, NCNC9,0031979
45Trinity, NCNC7,2741979+1%
46Rocky Mount, NCNC55,1201979+1%
47Siler City, NCNC8,1551980+1%
48Winston-Salem, NCNC257,2711981+1%
49Wrightsboro, NCNC6,2871981+1%
50Asheboro, NCNC27,9901981+1%
51Asheville, NCNC93,5231982+1%
52East Flat Rock, NCNC6,3231982+1%
53Hickory, NCNC45,9751982+1%
54Statesville, NCNC32,1811982+1%
55Midway, NCNC5,1041983
56Wilson, NCNC49,5721983+1%
57Thomasville, NCNC27,7331983+1%
58Fayetteville, NCNC209,1201984+1%
59Morehead City, NCNC10,4341984+1%
60Kill Devil Hills, NCNC7,7311985+0%
61King, NCNC7,9771985+1%
62Swannanoa, NCNC6,9011985+1%
63Boone, NCNC19,9291985+1%
64Greensboro, NCNC308,6671985+1%
65Sanford, NCNC34,1381985+1%
66Black Mountain, NCNC8,4911986+1%
67Mocksville, NCNC6,2821986+1%
68Archdale, NCNC12,2541986+1%
69Lewisville, NCNC14,4211987+0%
70Graham, NCNC20,1311987+1%
71Havelock, NCNC17,4301987+1%
72Hendersonville, NCNC15,8671987+1%
73Half Moon, NCNC7,3781988+0%
74Etowah, NCNC7,9681988+1%
75Carrboro, NCNC20,9621988+1%
76Carolina Beach, NCNC6,8701988+0%
77Chapel Hill, NCNC63,5651988+1%
78High Point, NCNC120,5711989+1%
79New Bern, NCNC34,7241989+1%
80Monroe, NCNC42,6441989+1%
81Wilmington, NCNC126,8091989+1%
82Kannapolis, NCNC61,7081989+2%
83Sawmills, NCNC5,1051990+1%
84Spring Lake, NCNC11,2521990+1%
85Butner, NCNC8,1121991+1%
86Conover, NCNC8,9381991+1%
87Mint Hill, NCNC29,4761992+1%
88Jacksonville, NCNC72,7321992+1%
89Nashville, NCNC5,9111993+1%
90Unionville, NCNC7,3221993
91Matthews, NCNC32,7691994+0%
92Piney Green, NCNC14,0781994+1%
93Clemmons, NCNC22,8081994+1%
94Charlotte, NCNC964,7841995+1%
95Hope Mills, NCNC18,3241995+1%
96Kernersville, NCNC29,1281995+1%
97Creedmoor, NCNC5,0461995+1%
98Pinehurst, NCNC18,6701995+1%
99Ogden, NCNC8,2491995+1%
100Durham, NCNC305,5611995+1%
101Walkertown, NCNC6,1201995+2%
102Silver Lake, NCNC6,5631996+1%
103Greenville, NCNC96,4431996+1%
104Southern Pines, NCNC17,3571996+1%
105Archer Lodge, NCNC5,6491996
106Raleigh, NCNC506,3061997+1%
107Myrtle Grove, NCNC12,6371997+1%
108Oak Ridge, NCNC7,8961997
109Oak Island, NCNC9,3371997
110Elon, NCNC11,3661997
111Mills River, NCNC7,5041997
112Dallas, NCNC6,3921998+2%
113Concord, NCNC114,5981998+2%
114Boiling Spring Lakes, NCNC6,8751998+1%
115Angier, NCNC9,4101998+1%
116Pineville, NCNC11,8511999+1%
117Cary, NCNC183,5821999+1%
118Mount Holly, NCNC19,0331999+2%
119Woodfin, NCNC8,2291999+2%
121Murraysville, NCNC16,3392000
122Northchase, NCNC5,8962000
123Zebulon, NCNC11,9332000+1%
124Summerfield, NCNC11,3272000+2%
125Weddington, NCNC14,5172000+1%
126Winterville, NCNC10,9732001+1%
127Fletcher, NCNC8,3732001+1%
128Garner, NCNC41,5622001+1%
129Hillsborough, NCNC9,7782001+2%
130Cramerton, NCNC5,7132001+3%
131Whispering Pines, NCNC5,5052001+1%
132Lake Norman of Iredell, NCNC12,4942002
133Pittsboro, NCNC5,0542002+2%
134Cornelius, NCNC35,0942002+2%
135Stallings, NCNC17,7602002+2%
136Stokesdale, NCNC6,1332002+2%
137Surf City, NCNC5,1422002+1%
138Belmont, NCNC16,4152002+2%
139Aberdeen, NCNC10,0662003+2%
140Hampstead, NCNC9,2922003
141Porters Neck, NCNC7,6542003
142Barbecue, NCNC5,9102004
143Cullowhee, NCNC7,9732004+2%
144Moyock, NCNC5,6842004
145Carolina Shores, NCNC5,5402004
146Gibsonville, NCNC9,8762004+2%
147Shallotte, NCNC5,3352004+1%
148Huntersville, NCNC68,5352004+1%
149Indian Trail, NCNC44,3032004+1%
150Wesley Chapel, NCNC9,5662004
151Lillington, NCNC5,0402005+2%
152Anderson Creek, NCNC13,9272005
153Marvin, NCNC7,0402005
154Mebane, NCNC21,9522005+2%
155Davidson, NCNC16,6622005+2%
156Mooresville, NCNC55,8422006+2%
157Locust, NCNC6,1202006+2%
158Harrisburg, NCNC20,7422006+2%
159Clayton, NCNC32,6332006+2%
160Westport, NCNC5,9152007+1%
161Morrisville, NCNC32,4662007+1%
162Holly Springs, NCNC50,2882008+2%
163Knightdale, NCNC23,1442008+1%
164Apex, NCNC80,4192008+1%
165Wake Forest, NCNC58,1472009+2%
166Spout Springs, NCNC11,2422010
167Midland, NCNC5,1512010
168Leland, NCNC35,7312010+2%
169Waxhaw, NCNC23,1402010+2%
170Wendell, NCNC19,6872010+2%
171St. James, NCNC7,3182011
172Fuquay-Varina, NCNC48,5362011+2%
173Rolesville, NCNC12,8392013+3%
174Briar Chapel, NCNC6,0492014
175Holly Ridge, NCNC5,9082015+2%
SHOWING 1–175 OF 175
Download CSV (full list, 175 rows)

UPDATED 2026-07-15 · DATA: US CENSUS BUREAU ACS 5-YEAR ESTIMATES