Counties in North Carolina by median age on 1 July (US county estimates)

Brunswick County had the highest median age on 1 July (US county estimates) of 100 counties in 2018, at 55.1 years. Onslow County had the lowest, at 28.1 years. The median was 43.5 years. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest55.1Brunswick County
Lowest28.1Onslow County
Median43.5100 counties

Map of counties, 2018

Alamance County: 39.2 yearsAlexander County: 44.1 yearsAlleghany County: 50.1 yearsAnson County: 43.6 yearsAshe County: 49.2 yearsAvery County: 46 yearsBeaufort County: 47.5 yearsBertie County: 46.5 yearsBladen County: 44.3 yearsBrunswick County: 55.1 yearsBuncombe County: 41.8 yearsBurke County: 43.8 yearsCabarrus County: 37.6 yearsCaldwell County: 44.8 yearsCamden County: 41.4 yearsCarteret County: 49.5 yearsCaswell County: 46.9 yearsCatawba County: 42.4 yearsChatham County: 47.3 yearsCherokee County: 52.1 yearsChowan County: 48.4 yearsClay County: 54.2 yearsCleveland County: 42.6 yearsColumbus County: 43.1 yearsCraven County: 39.8 yearsCumberland County: 32.8 yearsCurrituck County: 43.4 yearsDare County: 48.5 yearsDavidson County: 43 yearsDavie County: 45.7 yearsDuplin County: 41 yearsDurham County: 34.9 yearsEdgecombe County: 42.8 yearsForsyth County: 38.5 yearsFranklin County: 41.5 yearsGaston County: 40.5 yearsGates County: 46.3 yearsGraham County: 47.4 yearsGranville County: 41.9 yearsGreene County: 41.5 yearsGuilford County: 37.4 yearsHalifax County: 45.4 yearsHarnett County: 34.4 yearsHaywood County: 48.1 yearsHenderson County: 47.4 yearsHertford County: 42.2 yearsHoke County: 33.1 yearsHyde County: 46.8 yearsIredell County: 41.1 yearsJackson County: 35.9 yearsJohnston County: 38 yearsJones County: 48 yearsLee County: 39.7 yearsLenoir County: 43.1 yearsLincoln County: 43.8 yearsMcDowell County: 44.3 yearsMacon County: 50.1 yearsMadison County: 45.2 yearsMartin County: 47.3 yearsMecklenburg County: 34.9 yearsMitchell County: 49 yearsMontgomery County: 44.4 yearsMoore County: 44.5 yearsNash County: 43 yearsNew Hanover County: 39.6 yearsNorthampton County: 50.9 yearsOnslow County: 28.1 yearsOrange County: 34.3 yearsPamlico County: 54.1 yearsPasquotank County: 39.4 yearsPender County: 43 yearsPerquimans County: 49.9 yearsPerson County: 44.7 yearsPitt County: 34.3 yearsPolk County: 53.1 yearsRandolph County: 42.2 yearsRichmond County: 41.3 yearsRobeson County: 37.6 yearsRockingham County: 45.5 yearsRowan County: 41.2 yearsRutherford County: 45.3 yearsSampson County: 40.4 yearsScotland County: 41.8 yearsStanly County: 42.5 yearsStokes County: 47 yearsSurry County: 44.3 yearsSwain County: 43 yearsTransylvania County: 50.3 yearsTyrrell County: 44.1 yearsUnion County: 38.4 yearsVance County: 41.8 yearsWake County: 36 yearsWarren County: 48.9 yearsWashington County: 48.8 yearsWatauga County: 28.8 yearsWayne County: 38.8 yearsWilkes County: 45.1 yearsWilson County: 41.8 yearsYadkin County: 44.7 yearsYancey County: 48 years
  • Under 39
  • 39 to 42
  • 42 to 44
  • 44 to 45
  • 45 to 48
  • 48 and over
years, 2018. Source: U.S. Census Bureau, Population Estimates Program, county population by age and sex: median age (MEDIAN_AGE_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2018

Brunswick County: 55.1 yearsBrunswick County55.1Clay County: 54.2 yearsClay County54.2Pamlico County: 54.1 yearsPamlico County54.1Polk County: 53.1 yearsPolk County53.1Cherokee County: 52.1 yearsCherokee County52.1Northampton County: 50.9 yearsNorthampton County50.9Transylvania County: 50.3 yearsTransylvania County50.3Alleghany County: 50.1 yearsAlleghany County50.1Macon County: 50.1 yearsMacon County50.1Perquimans County: 49.9 yearsPerquimans County49.9Carteret County: 49.5 yearsCarteret County49.5Ashe County: 49.2 yearsAshe County49.2Mitchell County: 49 yearsMitchell County49Warren County: 48.9 yearsWarren County48.9Washington County: 48.8 yearsWashington County48.8Dare County: 48.5 yearsDare County48.5Chowan County: 48.4 yearsChowan County48.4Haywood County: 48.1 yearsHaywood County48.1Jones County: 48 yearsJones County48Yancey County: 48 yearsYancey County48Beaufort County: 47.5 yearsBeaufort County47.5Graham County: 47.4 yearsGraham County47.4Henderson County: 47.4 yearsHenderson County47.4Chatham County: 47.3 yearsChatham County47.3Martin County: 47.3 yearsMartin County47.3Stokes County: 47 yearsStokes County47Caswell County: 46.9 yearsCaswell County46.9Hyde County: 46.8 yearsHyde County46.8Bertie County: 46.5 yearsBertie County46.5Gates County: 46.3 yearsGates County46.3Avery County: 46 yearsAvery County46Davie County: 45.7 yearsDavie County45.7Rockingham County: 45.5 yearsRockingham County45.5Halifax County: 45.4 yearsHalifax County45.4Rutherford County: 45.3 yearsRutherford County45.3Madison County: 45.2 yearsMadison County45.2Wilkes County: 45.1 yearsWilkes County45.1Caldwell County: 44.8 yearsCaldwell County44.8Person County: 44.7 yearsPerson County44.7Yadkin County: 44.7 yearsYadkin County44.7Brunswick County: 55.1 yearsBrunswick County55.1Clay County: 54.2 yearsClay County54.2Pamlico County: 54.1 yearsPamlico County54.1Polk County: 53.1 yearsPolk County53.1Cherokee County: 52.1 yearsCherokee County52.1Northampton County: 50.9 yearsNorthampton County50.9Transylvania County: 50.3 yearsTransylvania County50.3Alleghany County: 50.1 yearsAlleghany County50.1Macon County: 50.1 yearsMacon County50.1Perquimans County: 49.9 yearsPerquimans County49.9Carteret County: 49.5 yearsCarteret County49.5Ashe County: 49.2 yearsAshe County49.2Mitchell County: 49 yearsMitchell County49Warren County: 48.9 yearsWarren County48.9Washington County: 48.8 yearsWashington County48.8Dare County: 48.5 yearsDare County48.5Chowan County: 48.4 yearsChowan County48.4Haywood County: 48.1 yearsHaywood County48.1Jones County: 48 yearsJones County48Yancey County: 48 yearsYancey County48Beaufort County: 47.5 yearsBeaufort County47.5Graham County: 47.4 yearsGraham County47.4Henderson County: 47.4 yearsHenderson County47.4Chatham County: 47.3 yearsChatham County47.3Martin County: 47.3 yearsMartin County47.3Stokes County: 47 yearsStokes County47Caswell County: 46.9 yearsCaswell County46.9Hyde County: 46.8 yearsHyde County46.8Bertie County: 46.5 yearsBertie County46.5Gates County: 46.3 yearsGates County46.3Avery County: 46 yearsAvery County46Davie County: 45.7 yearsDavie County45.7Rockingham County: 45.5 yearsRockingham County45.5Halifax County: 45.4 yearsHalifax County45.4Rutherford County: 45.3 yearsRutherford County45.3Madison County: 45.2 yearsMadison County45.2Wilkes County: 45.1 yearsWilkes County45.1Caldwell County: 44.8 yearsCaldwell County44.8Person County: 44.7 yearsPerson County44.7Yadkin County: 44.7 yearsYadkin County44.7
years. Source: U.S. Census Bureau, Population Estimates Program, county population by age and sex: median age (MEDIAN_AGE_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage. Retrieved 2026-10-12.

Full ranking

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

Other periods

About this ranking

Age that divides the resident population of a US county into two halves of equal size on 1 July, from Census Bureau population estimates calculated by single year of age.

Counties only: the county file has no state or national medians, and medians cannot be added up. A single-year estimate, unlike median_age, which for US places is a five-year American Community Survey estimate.

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. Population Estimates Program, county population by age and sex: median age (MEDIAN_AGE_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.

Citation styles

The publisher is the author. Invokely is named only as the place the figures were read, where a style asks for it.

APA 7

U.S. Census Bureau. (2026). Population Estimates Program, county population by age and sex: median age (MEDIAN_AGE_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage (Counties in North Carolina by median age on 1 July (US county estimates), 2018) [Data set]. Retrieved October 12, 2026, from https://www.census.gov/programs-surveys/popest/data/data-sets.html

MLA 9

Population Estimates Program, county population by age and sex: median age (MEDIAN_AGE_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage, Counties in North Carolina by median age on 1 July (US county estimates), 2018. U.S. Census Bureau, 25 June 2026, https://www.census.gov/programs-surveys/popest/data/data-sets.html. Invokely, https://invokely.ai/rankings/median-age-july-1-us-counties/north-carolina-counties?period=2018. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2026. Population Estimates Program, county population by age and sex: median age (MEDIAN_AGE_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage. Counties in North Carolina by median age on 1 July (US county estimates), 2018. Dataset. Accessed October 12, 2026. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Also distributed by Invokely, https://invokely.ai/rankings/median-age-july-1-us-counties/north-carolina-counties?period=2018.

Harvard

U.S. Census Bureau (2026) Population Estimates Program, county population by age and sex: median age (MEDIAN_AGE_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage, Counties in North Carolina by median age on 1 July (US county estimates), 2018 [Dataset]. Available at: https://www.census.gov/programs-surveys/popest/data/data-sets.html, via Invokely: https://invokely.ai/rankings/median-age-july-1-us-counties/north-carolina-counties?period=2018 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_north_carolina_2018,
  author = {{U.S. Census Bureau}},
  title = {{Population Estimates Program, county population by age and sex: median age (MEDIAN\_AGE\_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage: Counties in North Carolina by median age on 1 July (US county estimates), 2018}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www.census.gov/programs-surveys/popest/data/data-sets.html},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/median-age-july-1-us-counties/north-carolina-counties?period=2018. Publisher attribution: U.S. Census Bureau. Population Estimates Program, county population by age and sex: median age (MEDIAN\_AGE\_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - U.S. Census Bureau
TI  - Population Estimates Program, county population by age and sex: median age (MEDIAN_AGE_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage: Counties in North Carolina by median age on 1 July (US county estimates), 2018
PY  - 2026
DA  - 2026/06/25
PB  - U.S. Census Bureau
DB  - Invokely
UR  - https://www.census.gov/programs-surveys/popest/data/data-sets.html
L2  - https://invokely.ai/rankings/median-age-july-1-us-counties/north-carolina-counties?period=2018
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/median-age-july-1-us-counties/north-carolina-counties?period=2018.
N1  - Publisher attribution: U.S. Census Bureau. Population Estimates Program, county population by age and sex: median age (MEDIAN_AGE_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

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 on 1 July (US county estimates) using official data, and cite the source.
rank_places {"indicator":"median_age_pep","level":"province","within":"North Carolina","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=median_age_pep&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 on 1 July (US county estimates)?

Brunswick County, with 55.1 years in 2018, according to the U.S. Census Bureau.

Which county has the lowest median age on 1 July (US county estimates)?

Onslow County, with 28.1 years in 2018.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, Population Estimates Program, county population by age and sex: median age (MEDIAN_AGE_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage. Retrieved 2026-10-12.

Median age on 1 July (US county estimates): other rankings

Counties in North Carolina: more rankings