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

All 100 values come from U.S. Census Bureau for 2025, so the places are comparable.

- Indicator id: `median_age_pep`
- Unit: years
- Definition: 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.
- 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 (https://www.census.gov/programs-surveys/popest/data/data-sets.html)
- Publisher page: https://invokely.ai/en/publishers/us-census-bureau
- Retrieved: 2026-10-12
- Citation: 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.
- Web page: https://invokely.ai/rankings/median-age-july-1-us-counties/north-carolina-counties

| Rank | Place | years |
|---:|---|---:|
| 1 | Brunswick County | 57.6 |
| 2 | Clay County | 57.2 |
| 3 | Pamlico County | 55.7 |
| 4 | Polk County | 54.9 |
| 5 | Cherokee County | 54.6 |
| 6 | Northampton County | 52.6 |
| 7 | Alleghany County | 52.2 |
| 8 | Carteret County | 51.9 |
| 9 | Macon County | 51.7 |
| 10 | Ashe County | 51 |
| 10 | Dare County | 51 |
| 12 | Transylvania County | 50.5 |
| 13 | Hyde County | 50.4 |
| 14 | Perquimans County | 50.3 |
| 15 | Warren County | 50 |
| 16 | Mitchell County | 49.5 |
| 16 | Yancey County | 49.5 |
| 18 | Beaufort County | 49.4 |
| 19 | Washington County | 49.2 |
| 20 | Chatham County | 48.8 |
| 20 | Chowan County | 48.8 |
| 22 | Haywood County | 48.7 |
| 23 | Henderson County | 48.6 |
| 24 | Bertie County | 47.5 |
| 25 | Graham County | 47.4 |
| 26 | Avery County | 47.2 |
| 26 | Stokes County | 47.2 |
| 28 | Caswell County | 47.1 |
| 29 | Jones County | 47 |
| 30 | Martin County | 46.4 |
| 31 | Gates County | 46.2 |
| 32 | Madison County | 45.9 |
| 33 | Wilkes County | 45.8 |
| 34 | Davie County | 45.7 |
| 34 | Hertford County | 45.7 |
| 36 | Halifax County | 45.6 |
| 37 | Montgomery County | 45.5 |
| 38 | Rutherford County | 45.4 |
| 39 | Caldwell County | 45 |
| 39 | Tyrrell County | 45 |
| 41 | McDowell County | 44.9 |
| 42 | Rockingham County | 44.8 |
| 43 | Person County | 44.7 |
| 44 | Burke County | 44.6 |
| 45 | Alexander County | 44.4 |
| 45 | Lincoln County | 44.4 |
| 45 | Surry County | 44.4 |
| 48 | Yadkin County | 44.2 |
| 49 | Bladen County | 44 |
| 50 | Buncombe County | 43.7 |
| 51 | Currituck County | 43.3 |
| 52 | Moore County | 43.1 |
| 53 | Granville County | 42.9 |
| 54 | Nash County | 42.7 |
| 55 | Anson County | 42.6 |
| 55 | Columbus County | 42.6 |
| 57 | Davidson County | 42.5 |
| 57 | Swain County | 42.5 |
| 59 | Edgecombe County | 42.4 |
| 60 | Catawba County | 42.2 |
| 61 | Pender County | 42 |
| 61 | Randolph County | 42 |
| 63 | Camden County | 41.9 |
| 64 | Lenoir County | 41.8 |
| 65 | Cleveland County | 41.2 |
| 65 | Craven County | 41.2 |
| 65 | New Hanover County | 41.2 |
| 65 | Scotland County | 41.2 |
| 69 | Stanly County | 41.1 |
| 70 | Iredell County | 41 |
| 70 | Richmond County | 41 |
| 70 | Rowan County | 41 |
| 70 | Wilson County | 41 |
| 74 | Franklin County | 40.8 |
| 74 | Greene County | 40.8 |
| 74 | Vance County | 40.8 |
| 77 | Pasquotank County | 40.1 |
| 78 | Gaston County | 39.9 |
| 78 | Lee County | 39.9 |
| 80 | Union County | 39.5 |
| 81 | Alamance County | 39.2 |
| 82 | Forsyth County | 39.1 |
| 83 | Sampson County | 38.8 |
| 84 | Duplin County | 38.7 |
| 85 | Johnston County | 38.3 |
| 86 | Cabarrus County | 38.2 |
| 86 | Guilford County | 38.2 |
| 88 | Jackson County | 38 |
| 89 | Wayne County | 37.6 |
| 90 | Wake County | 37.5 |
| 91 | Orange County | 37 |
| 92 | Durham County | 36.2 |
| 93 | Robeson County | 35.9 |
| 94 | Harnett County | 35.7 |
| 95 | Mecklenburg County | 35.5 |
| 96 | Hoke County | 34.4 |
| 97 | Pitt County | 33.8 |
| 98 | Cumberland County | 33.4 |
| 99 | Watauga County | 31.9 |
| 100 | Onslow County | 28.7 |
