CensusEasy
RANKING · 2024 ACS · 175 SHOWN OF 175

Oldest by median age, North Carolina cities

North Carolina cities ranked by median age of residents (2024 ACS). This list covers the 175 cities in North Carolina that qualify, ranked against each other statewide. The median across all 175 is 38.9. Biggest climber in the top 100 since 2020: Dallas, NC, up 86 places to #60.

Flip the list · Youngest by median age, US cities →
North CarolinaAll statesPop > 5KAll rankings
Oldest by median age by state
RANKPLACESTATEPOPMEDIAN AGEVS 2000
01St. James, NCNC7,31868.0+15%
02Carolina Shores, NCNC5,54065.3−3%
03Oak Island, NCNC9,33762.3+27%
04Pinehurst, NCNC18,67060.60%
05▲2Black Mountain, NCNC8,49158.4+33%
06▲3Carolina Beach, NCNC6,87053.2+22%
07▲4Hendersonville, NCNC15,86753.2+17%
09▲15Tarboro, NCNC10,97951.2+30%
10▼4Porters Neck, NCNC7,65450.6–
11▲9Brevard, NCNC8,09850.3+13%
12▲16Kill Devil Hills, NCNC7,73148.5+32%
13▲2Lake Norman of Iredell, NCNC12,49448.3+14%
14▲8Midway, NCNC5,10448.3–
15▼5Leland, NCNC35,73147.3+32%
16▲9Boiling Spring Lakes, NCNC6,87547.1+17%
17▲9Washington, NCNC9,91046.8+18%
18▲1Mills River, NCNC7,50446.4–
19▲20Archdale, NCNC12,25446.1+26%
20▼6Mount Airy, NCNC10,68246.0+8%
21▼8Waynesville, NCNC11,00646.0+5%
22▲36Lenoir, NCNC18,37245.7+17%
23▲31Stokesdale, NCNC6,13345.7+22%
24▼19Etowah, NCNC7,96845.5−11%
25▼13Shallotte, NCNC5,33545.5−12%
26▲5Williamston, NCNC5,08645.4+16%
27▲52Roxboro, NCNC8,38045.3+21%
28▲10Mint Hill, NCNC29,47645.1+14%
29▲18Ogden, NCNC8,24945.0+15%
30▲30Smithfield, NCNC13,11444.9+15%
31▲3Oak Ridge, NCNC7,89644.2+17%
32▼15Morehead City, NCNC10,43444.2+8%
33▼10Westport, NCNC5,91544.0+4%
34▲11Cornelius, NCNC35,09444.0+18%
35▼3Summerfield, NCNC11,32744.0+13%
36▲75Long View, NCNC5,38743.5+16%
37▲12Wadesboro, NCNC5,03543.3+18%
38▲10Weddington, NCNC14,51743.3+14%
39▲33St. Stephens, NCNC9,45743.2+20%
40▼5Dunn, NCNC8,81443.2+10%
41▲3Pittsboro, NCNC5,05443.0+9%
42▲32Silver Lake, NCNC6,56342.9+28%
43▼1Kinston, NCNC19,70542.9+5%
44▼17Myrtle Grove, NCNC12,63742.7+6%
45▲40Mocksville, NCNC6,28242.7+14%
46▲7Oxford, NCNC8,98542.6+11%
47▲48Hillsborough, NCNC9,77842.5+19%
48▲32Woodfin, NCNC8,22942.4+15%
49▼31King, NCNC7,97742.3+13%
50▲70Archer Lodge, NCNC5,64942.3–
51▲42Briar Chapel, NCNC6,04942.0–
52▼36Trinity, NCNC7,27442.0+6%
53▼1Reidsville, NCNC14,69242.0+6%
54▲36Davidson, NCNC16,66241.9+34%
55▲2Ayden, NCNC5,26341.9+8%
56▼16Clemmons, NCNC22,80841.8+9%
57▼7Wesley Chapel, NCNC9,56641.7+13%
58▲7Fletcher, NCNC8,37341.7+16%
59▲5Marvin, NCNC7,04041.0+12%
60▲86Dallas, NCNC6,39240.9+21%
61▼32Lewisville, NCNC14,42140.8+7%
62▲13Stallings, NCNC17,76040.8+21%
63▲29Asheville, NCNC93,52340.7+4%
64▼5Nashville, NCNC5,91140.7+7%
65▲3Rocky Mount, NCNC55,12040.7+16%
66▲61Rolesville, NCNC12,83940.6+12%
67▲48Creedmoor, NCNC5,04640.5+15%
68▲2Roanoke Rapids, NCNC14,38640.3+10%
69▲63Butner, NCNC8,11240.3+23%
70▲34Cary, NCNC183,58240.2+19%
71▼20Matthews, NCNC32,76940.1+10%
72▲29Burlington, NCNC61,49640.1+9%
73▲37Harrisburg, NCNC20,74240.1+5%
74▲52Huntersville, NCNC68,53540.1+22%
75▼14Clinton, NCNC8,46639.9−2%
76▲55Angier, NCNC9,41039.9+22%
77▲6Gibsonville, NCNC9,87639.8+12%
78▼2Hamlet, NCNC5,87039.5+5%
79▼8Wilson, NCNC49,57239.5+13%
80▼2Albemarle, NCNC17,76939.5+7%
81▲18Belmont, NCNC16,41539.4+13%
82▼27Kernersville, NCNC29,12839.3+15%
83▼21Shelby, NCNC23,30939.3+1%
84▲13Rockingham, NCNC8,81539.2+5%
85▲17Marion, NCNC7,44039.1−3%
86▲20Mount Holly, NCNC19,03339.0+12%
87▼31Unionville, NCNC7,32239.0+13%
88▼42New Bern, NCNC34,72438.90%
89▲40Midland, NCNC5,15138.9–
90▼69Pleasant Garden, NCNC5,16538.8−2%
91▼48Sawmills, NCNC5,10538.8+13%
92▲36Murraysville, NCNC16,33938.7+24%
93▼60Southern Pines, NCNC17,35738.7−12%
94▲22Moyock, NCNC5,68438.6–
95▲29Wake Forest, NCNC58,14738.6+23%
96▲38Mebane, NCNC21,95238.5+13%
97▲46Zebulon, NCNC11,93338.3+17%
98Thomasville, NCNC27,73338.3+13%
99▼18Newton, NCNC13,82238.2+4%
100▼70Walkertown, NCNC6,12038.2−6%
101▲61Holly Ridge, NCNC5,90838.1+16%
102▼36Wrightsboro, NCNC6,28738.0+2%
103▼66Cherryville, NCNC6,52338.0−8%
104▲46Wendell, NCNC19,68738.0+13%
105▲3Graham, NCNC20,13137.8+10%
106▼15Morganton, NCNC17,84937.8−3%
107▲14High Point, NCNC120,57137.7+10%
108▼21Henderson, NCNC15,01337.7+6%
109▲4Garner, NCNC41,56237.7+5%
110▼37Hickory, NCNC45,97537.5+8%
111▼17Kings Grant, NCNC9,00337.4+4%
112▼30Laurinburg, NCNC14,58237.4+5%
113▲12Asheboro, NCNC27,99037.3+10%
114▲9Lillington, NCNC5,04037.2+1%
115▼1Whispering Pines, NCNC5,50537.2−41%
116▼32Kings Mountain, NCNC12,11737.2−2%
117▼29Lincolnton, NCNC12,46537.1−2%
118▼41Swannanoa, NCNC6,90137.1+2%
119▲3Wilmington, NCNC126,80937.1+9%
120▼11Statesville, NCNC32,18137.10%
121▲12Fuquay-Varina, NCNC48,53637.0+13%
122▲15Kannapolis, NCNC61,70836.9+2%
123▼60Surf City, NCNC5,14236.9−23%
124▼83Eden, NCNC15,50036.8−6%
125▼89Conover, NCNC8,93836.8−3%
126▼7Goldsboro, NCNC35,01236.8+7%
127▼31Lexington, NCNC20,23836.7+3%
128▼28Gastonia, NCNC87,06736.5+3%
129▲18Holly Springs, NCNC50,28836.5+19%
130▼23Winterville, NCNC10,97336.5+9%
131▲4Concord, NCNC114,59836.5+9%
132▲8Elizabeth City, NCNC19,62236.5+11%
133▼21Salisbury, NCNC36,87936.5−2%
134▼16East Flat Rock, NCNC6,32336.4+6%
135▲6Apex, NCNC80,41936.4+17%
136▼33Locust, NCNC6,12036.20%
137▼1Waxhaw, NCNC23,14036.2+11%
138▼8Indian Trail, NCNC44,30336.2+11%
139Winston-Salem, NCNC257,27135.9+4%
140▲5Aberdeen, NCNC10,06635.8−5%
141▼55Hampstead, NCNC9,29235.8–
142▼4Mooresville, NCNC55,84235.8+6%
143▲9Siler City, NCNC8,15535.6+13%
144Monroe, NCNC42,64435.5+15%
145▲13Morrisville, NCNC32,46635.2+16%
146▲11Durham, NCNC305,56135.1+13%
147▼58Forest City, NCNC7,41035.1−7%
148Barbecue, NCNC5,91035.0–
149▲10Raleigh, NCNC506,30634.7+12%
150▼2Sanford, NCNC34,13834.7+5%
151▼46Lumberton, NCNC18,95534.6−2%
152▲3Charlotte, NCNC964,78434.5+6%
153Greensboro, NCNC308,66734.3+4%
154▼85Bessemer City, NCNC5,83434.3+2%
155▲5Selma, NCNC7,40634.1+9%
156▼5Hope Mills, NCNC18,32434.0+11%
157▼90Cramerton, NCNC5,71334.0−8%
158▼9Knightdale, NCNC23,14433.6+8%
159▼17Pineville, NCNC11,85133.4+5%
160▲1Carrboro, NCNC20,96233.4+19%
161▼7Clayton, NCNC32,63333.0+1%
162▲3Spout Springs, NCNC11,24232.0–
163▲1Anderson Creek, NCNC13,92731.0–
164▼1Fayetteville, NCNC209,12030.6−4%
165▲2Piney Green, NCNC14,07830.1+12%
166▼10Half Moon, NCNC7,37828.3+3%
167▼50Northchase, NCNC5,89628.3–
168▼2Greenville, NCNC96,44327.3+5%
169Spring Lake, NCNC11,25226.10%
170▼2Chapel Hill, NCNC63,56525.8+8%
171▼1Havelock, NCNC17,43024.7+7%
172▼1Jacksonville, NCNC72,73223.4+4%
173▼1Boone, NCNC19,92921.30%
174▼1Elon, NCNC11,36621.2–
175▼1Cullowhee, NCNC7,97321.0+1%
SHOWING 1–175 OF 175

UPDATED 2026-09-11 · DATA: US CENSUS BUREAU ACS 5-YEAR ESTIMATES