Counties in North Carolina by median age, 2024

Brunswick County had the highest median age of 100 counties in 2024, at 56.4 years. Onslow County had the lowest, at 27.7 years. The median was 42.6 years and the figure for North Carolina was 39.1 years. Source: the U.S. Census Bureau.

Highest56.4Brunswick County
Lowest27.7Onslow County
Median42.6100 counties
North Carolina39.1History

Top 40 counties, 2024

CSVChart (SVG)

Brunswick CountyBrunswick County: 56.4 years56.4Clay CountyClay County: 55 years55Polk CountyPolk County: 54.9 years54.9Pamlico CountyPamlico County: 54.1 years54.1Cherokee CountyCherokee County: 53.5 years53.5Alleghany CountyAlleghany County: 52.6 years52.6Northampton CountyNorthampton County: 52 years52Transylvania CountyTransylvania County: 51.6 years51.6Perquimans CountyPerquimans County: 50.7 years50.7Carteret CountyCarteret County: 50.5 years50.5Ashe CountyAshe County: 49.8 years49.8Macon CountyMacon County: 49.7 years49.7Warren CountyWarren County: 49.6 years49.6Yancey CountyYancey County: 49.2 years49.2Dare CountyDare County: 49 years49Washington CountyWashington County: 48.8 years48.8Chowan CountyChowan County: 48.6 years48.6Mitchell CountyMitchell County: 48 years48Haywood CountyHaywood County: 47.8 years47.8Tyrrell CountyTyrrell County: 47.8 years47.8Beaufort CountyBeaufort County: 47.7 years47.7Stokes CountyStokes County: 47.7 years47.7Chatham CountyChatham County: 47.6 years47.6Gates CountyGates County: 47.6 years47.6Henderson CountyHenderson County: 47.5 years47.5Jones CountyJones County: 47.2 years47.2Avery CountyAvery County: 47.1 years47.1Hyde CountyHyde County: 47.1 years47.1Martin CountyMartin County: 46.8 years46.8Caswell CountyCaswell County: 46.7 years46.7Bertie CountyBertie County: 46.6 years46.6Wilkes CountyWilkes County: 45.7 years45.7Graham CountyGraham County: 45.6 years45.6Caldwell CountyCaldwell County: 45.4 years45.4Rutherford CountyRutherford County: 45.3 years45.3Davie CountyDavie County: 45 years45Burke CountyBurke County: 44.9 years44.9Bladen CountyBladen County: 44.7 years44.7Rockingham CountyRockingham County: 44.7 years44.7Madison CountyMadison County: 44.5 years44.5
years. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2024
years
Change on 2023
1Brunswick County56.4+0.3
2Clay County55+0.5
3Polk County54.9+0.5
4Pamlico County54.10
5Cherokee County53.5+0.2
6Alleghany County52.6+1.2
7Northampton County52+0.4
8Transylvania County51.6-0.3
9Perquimans County50.7+0.2
10Carteret County50.5+0.4
11Ashe County49.80
12Macon County49.7-0.4
13Warren County49.6+1
14Yancey County49.2+1.3
15Dare County49+0.5
16Washington County48.8-0.5
17Chowan County48.6+0.7
18Mitchell County480
19Haywood County47.80
19Tyrrell County47.8+1.8
21Beaufort County47.7+0.6
21Stokes County47.7+0.1
23Chatham County47.60
23Gates County47.6-0.1
25Henderson County47.5+0.3
26Jones County47.2-0.9
27Avery County47.1+0.6
27Hyde County47.1-1.4
29Martin County46.8+0.1
30Caswell County46.7+0.5
31Bertie County46.6+0.7
32Wilkes County45.7+0.4
33Graham County45.6+0.1
34Caldwell County45.4-0.1
35Rutherford County45.30
36Davie County450
37Burke County44.90
38Bladen County44.7-0.1
38Rockingham County44.70
40Madison County44.50
41Lincoln County44.4+0.1
42McDowell County44.30
42Yadkin County44.30
44Person County44.2+0.3
45Montgomery County44+0.4
46Alexander County43.80
46Surry County43.8+0.1
48Halifax County43.6-0.2
49Moore County43+0.2
50Buncombe County42.6+0.2
50Columbus County42.6+0.2
50Hertford County42.6+0.3
50Swain County42.60
54Granville County42.4-0.1
55Davidson County42.2-0.1
56Catawba County42.1+0.3
57Anson County41.9-0.5
57Lenoir County41.9-0.3
59Edgecombe County41.70
60Currituck County41.6-0.1
60Pender County41.6-0.2
62Nash County41.5-0.1
63Randolph County41.40
64Cleveland County41.3+0.1
65Franklin County41+0.1
66Camden County40.8-0.1
66Iredell County40.8-0.1
68Duplin County40.70
69Wilson County40.6-0.1
70Richmond County40.5+0.2
70Stanly County40.5-0.1
72Rowan County40.4-0.1
73Greene County39.9+0.3
73New Hanover County39.9-0.2
73Vance County39.90
76Sampson County39.70
77Pasquotank County39.6+0.6
78Lee County39.5-0.4
79Union County39.2+0.1
80Gaston County39.1-0.4
81Alamance County38.9+0.2
82Craven County38.8-0.4
83Scotland County38.7+0.4
84Forsyth County38.4+0.1
85Jackson County38.1-0.8
85Johnston County38.1-0.2
87Cabarrus County37.70
88Guilford County37.5+0.1
89Wake County37.3+0.1
89Wayne County37.3-0.1
91Robeson County36.4-0.1
92Durham County36.1+0.3
92Orange County36.1-0.1
94Harnett County35.6+0.2
95Mecklenburg County35.5+0.1
96Hoke County33.9+0.2
97Pitt County33-0.6
98Cumberland County32+0.2
99Watauga County31.4-0.8
100Onslow County27.7+0.6

Other periods

About this ranking

Age that divides the resident population into two halves of equal size. Spain and the EU: on 1 January. United States: American Community Survey five-year estimate, where the period shown is the last year of the five-year span.

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

U.S. Census Bureau. American Community Survey 5-year estimates, table B01002: median age, total population. https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/5YRData/acsdt5y2024-b01002.dat. Retrieved 2026-10-08.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Counties in North Carolina by median age using official data, and cite the source.
rank_places {"indicator":"median_age","level":"province","within":"North Carolina","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=median_age&level=province&within=North%20Carolina&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest median age?

Brunswick County, with 56.4 years in 2024, according to the U.S. Census Bureau.

Which county has the lowest median age?

Onslow County, with 27.7 years in 2024.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, American Community Survey 5-year estimates, table B01002: median age, total population. Retrieved 2026-10-08.

Median age: other rankings

Counties in North Carolina: more rankings