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 2019, at 55.9 years. Onslow County had the lowest, at 27.9 years. The median was 43.8 years. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest55.9Brunswick County
Lowest27.9Onslow County
Median43.8100 counties

Map of counties, 2019

Alamance County: 39.2 yearsAlexander County: 44.3 yearsAlleghany County: 50.4 yearsAnson County: 44.2 yearsAshe County: 49.6 yearsAvery County: 46.4 yearsBeaufort County: 48.1 yearsBertie County: 46.7 yearsBladen County: 44.8 yearsBrunswick County: 55.9 yearsBuncombe County: 41.9 yearsBurke County: 44.1 yearsCabarrus County: 37.6 yearsCaldwell County: 44.9 yearsCamden County: 40.7 yearsCarteret County: 50.2 yearsCaswell County: 47.2 yearsCatawba County: 42.6 yearsChatham County: 47.8 yearsCherokee County: 52.6 yearsChowan County: 48.8 yearsClay County: 54.7 yearsCleveland County: 42.6 yearsColumbus County: 43.4 yearsCraven County: 40.7 yearsCumberland County: 33.1 yearsCurrituck County: 43.4 yearsDare County: 49.2 yearsDavidson County: 43.1 yearsDavie County: 45.9 yearsDuplin County: 41.1 yearsDurham County: 34.9 yearsEdgecombe County: 43.1 yearsForsyth County: 38.7 yearsFranklin County: 41.3 yearsGaston County: 40.7 yearsGates County: 46.4 yearsGraham County: 47.2 yearsGranville County: 41.9 yearsGreene County: 41.6 yearsGuilford County: 37.5 yearsHalifax County: 45.8 yearsHarnett County: 34.8 yearsHaywood County: 48.5 yearsHenderson County: 47.7 yearsHertford County: 42.6 yearsHoke County: 33.4 yearsHyde County: 47.5 yearsIredell County: 41.2 yearsJackson County: 36.1 yearsJohnston County: 38 yearsJones County: 48.6 yearsLee County: 40 yearsLenoir County: 43.2 yearsLincoln County: 44.1 yearsMcDowell County: 44.7 yearsMacon County: 50.5 yearsMadison County: 45.6 yearsMartin County: 47.7 yearsMecklenburg County: 35 yearsMitchell County: 49.1 yearsMontgomery County: 44.6 yearsMoore County: 44.4 yearsNash County: 43.1 yearsNew Hanover County: 40.2 yearsNorthampton County: 51.3 yearsOnslow County: 27.9 yearsOrange County: 34.8 yearsPamlico County: 54.5 yearsPasquotank County: 39.6 yearsPender County: 43 yearsPerquimans County: 50.3 yearsPerson County: 45.1 yearsPitt County: 34.7 yearsPolk County: 53.5 yearsRandolph County: 42.4 yearsRichmond County: 41.4 yearsRobeson County: 38 yearsRockingham County: 45.6 yearsRowan County: 41.3 yearsRutherford County: 45.5 yearsSampson County: 40.5 yearsScotland County: 41.8 yearsStanly County: 42.5 yearsStokes County: 47.4 yearsSurry County: 44.5 yearsSwain County: 43.3 yearsTransylvania County: 50.2 yearsTyrrell County: 47.1 yearsUnion County: 38.7 yearsVance County: 42 yearsWake County: 36.2 yearsWarren County: 49.4 yearsWashington County: 49.6 yearsWatauga County: 29.2 yearsWayne County: 38.9 yearsWilkes County: 45.5 yearsWilson County: 41.8 yearsYadkin County: 44.7 yearsYancey County: 48.1 years
  • Under 39
  • 39 to 42
  • 42 to 44
  • 44 to 46
  • 46 to 49
  • 49 and over
years, 2019. 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, 2019

Brunswick County: 55.9 yearsBrunswick County55.9Clay County: 54.7 yearsClay County54.7Pamlico County: 54.5 yearsPamlico County54.5Polk County: 53.5 yearsPolk County53.5Cherokee County: 52.6 yearsCherokee County52.6Northampton County: 51.3 yearsNorthampton County51.3Macon County: 50.5 yearsMacon County50.5Alleghany County: 50.4 yearsAlleghany County50.4Perquimans County: 50.3 yearsPerquimans County50.3Carteret County: 50.2 yearsCarteret County50.2Transylvania County: 50.2 yearsTransylvania County50.2Ashe County: 49.6 yearsAshe County49.6Washington County: 49.6 yearsWashington County49.6Warren County: 49.4 yearsWarren County49.4Dare County: 49.2 yearsDare County49.2Mitchell County: 49.1 yearsMitchell County49.1Chowan County: 48.8 yearsChowan County48.8Jones County: 48.6 yearsJones County48.6Haywood County: 48.5 yearsHaywood County48.5Beaufort County: 48.1 yearsBeaufort County48.1Yancey County: 48.1 yearsYancey County48.1Chatham County: 47.8 yearsChatham County47.8Henderson County: 47.7 yearsHenderson County47.7Martin County: 47.7 yearsMartin County47.7Hyde County: 47.5 yearsHyde County47.5Stokes County: 47.4 yearsStokes County47.4Caswell County: 47.2 yearsCaswell County47.2Graham County: 47.2 yearsGraham County47.2Tyrrell County: 47.1 yearsTyrrell County47.1Bertie County: 46.7 yearsBertie County46.7Avery County: 46.4 yearsAvery County46.4Gates County: 46.4 yearsGates County46.4Davie County: 45.9 yearsDavie County45.9Halifax County: 45.8 yearsHalifax County45.8Madison County: 45.6 yearsMadison County45.6Rockingham County: 45.6 yearsRockingham County45.6Rutherford County: 45.5 yearsRutherford County45.5Wilkes County: 45.5 yearsWilkes County45.5Person County: 45.1 yearsPerson County45.1Caldwell County: 44.9 yearsCaldwell County44.9Brunswick County: 55.9 yearsBrunswick County55.9Clay County: 54.7 yearsClay County54.7Pamlico County: 54.5 yearsPamlico County54.5Polk County: 53.5 yearsPolk County53.5Cherokee County: 52.6 yearsCherokee County52.6Northampton County: 51.3 yearsNorthampton County51.3Macon County: 50.5 yearsMacon County50.5Alleghany County: 50.4 yearsAlleghany County50.4Perquimans County: 50.3 yearsPerquimans County50.3Carteret County: 50.2 yearsCarteret County50.2Transylvania County: 50.2 yearsTransylvania County50.2Ashe County: 49.6 yearsAshe County49.6Washington County: 49.6 yearsWashington County49.6Warren County: 49.4 yearsWarren County49.4Dare County: 49.2 yearsDare County49.2Mitchell County: 49.1 yearsMitchell County49.1Chowan County: 48.8 yearsChowan County48.8Jones County: 48.6 yearsJones County48.6Haywood County: 48.5 yearsHaywood County48.5Beaufort County: 48.1 yearsBeaufort County48.1Yancey County: 48.1 yearsYancey County48.1Chatham County: 47.8 yearsChatham County47.8Henderson County: 47.7 yearsHenderson County47.7Martin County: 47.7 yearsMartin County47.7Hyde County: 47.5 yearsHyde County47.5Stokes County: 47.4 yearsStokes County47.4Caswell County: 47.2 yearsCaswell County47.2Graham County: 47.2 yearsGraham County47.2Tyrrell County: 47.1 yearsTyrrell County47.1Bertie County: 46.7 yearsBertie County46.7Avery County: 46.4 yearsAvery County46.4Gates County: 46.4 yearsGates County46.4Davie County: 45.9 yearsDavie County45.9Halifax County: 45.8 yearsHalifax County45.8Madison County: 45.6 yearsMadison County45.6Rockingham County: 45.6 yearsRockingham County45.6Rutherford County: 45.5 yearsRutherford County45.5Wilkes County: 45.5 yearsWilkes County45.5Person County: 45.1 yearsPerson County45.1Caldwell County: 44.9 yearsCaldwell County44.9
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

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

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), 2019) [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), 2019. 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=2019. 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), 2019. 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=2019.

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), 2019 [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=2019 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_north_carolina_2019,
  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), 2019}},
  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=2019. 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), 2019
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=2019
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/median-age-july-1-us-counties/north-carolina-counties?period=2019.
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.9 years in 2019, according to the U.S. Census Bureau.

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

Onslow County, with 27.9 years in 2019.

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