# Counties in North Carolina by median age, 2024

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

- Indicator id: `median_age`
- Unit: years
- Definition: 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.
- Source: 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
- Citation: 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.
- Web page: https://invokely.ai/rankings/median-age/north-carolina-counties
- CSV: https://invokely.ai/download/rankings/median-age/north-carolina-counties.csv

| Rank | Place | years |
|---:|---|---:|
| 1 | Brunswick County | 56.4 |
| 2 | Clay County | 55 |
| 3 | Polk County | 54.9 |
| 4 | Pamlico County | 54.1 |
| 5 | Cherokee County | 53.5 |
| 6 | Alleghany County | 52.6 |
| 7 | Northampton County | 52 |
| 8 | Transylvania County | 51.6 |
| 9 | Perquimans County | 50.7 |
| 10 | Carteret County | 50.5 |
| 11 | Ashe County | 49.8 |
| 12 | Macon County | 49.7 |
| 13 | Warren County | 49.6 |
| 14 | Yancey County | 49.2 |
| 15 | Dare County | 49 |
| 16 | Washington County | 48.8 |
| 17 | Chowan County | 48.6 |
| 18 | Mitchell County | 48 |
| 19 | Haywood County | 47.8 |
| 19 | Tyrrell County | 47.8 |
| 21 | Beaufort County | 47.7 |
| 21 | Stokes County | 47.7 |
| 23 | Chatham County | 47.6 |
| 23 | Gates County | 47.6 |
| 25 | Henderson County | 47.5 |
| 26 | Jones County | 47.2 |
| 27 | Avery County | 47.1 |
| 27 | Hyde County | 47.1 |
| 29 | Martin County | 46.8 |
| 30 | Caswell County | 46.7 |
| 31 | Bertie County | 46.6 |
| 32 | Wilkes County | 45.7 |
| 33 | Graham County | 45.6 |
| 34 | Caldwell County | 45.4 |
| 35 | Rutherford County | 45.3 |
| 36 | Davie County | 45 |
| 37 | Burke County | 44.9 |
| 38 | Bladen County | 44.7 |
| 38 | Rockingham County | 44.7 |
| 40 | Madison County | 44.5 |
| 41 | Lincoln County | 44.4 |
| 42 | McDowell County | 44.3 |
| 42 | Yadkin County | 44.3 |
| 44 | Person County | 44.2 |
| 45 | Montgomery County | 44 |
| 46 | Alexander County | 43.8 |
| 46 | Surry County | 43.8 |
| 48 | Halifax County | 43.6 |
| 49 | Moore County | 43 |
| 50 | Buncombe County | 42.6 |
| 50 | Columbus County | 42.6 |
| 50 | Hertford County | 42.6 |
| 50 | Swain County | 42.6 |
| 54 | Granville County | 42.4 |
| 55 | Davidson County | 42.2 |
| 56 | Catawba County | 42.1 |
| 57 | Anson County | 41.9 |
| 57 | Lenoir County | 41.9 |
| 59 | Edgecombe County | 41.7 |
| 60 | Currituck County | 41.6 |
| 60 | Pender County | 41.6 |
| 62 | Nash County | 41.5 |
| 63 | Randolph County | 41.4 |
| 64 | Cleveland County | 41.3 |
| 65 | Franklin County | 41 |
| 66 | Camden County | 40.8 |
| 66 | Iredell County | 40.8 |
| 68 | Duplin County | 40.7 |
| 69 | Wilson County | 40.6 |
| 70 | Richmond County | 40.5 |
| 70 | Stanly County | 40.5 |
| 72 | Rowan County | 40.4 |
| 73 | Greene County | 39.9 |
| 73 | New Hanover County | 39.9 |
| 73 | Vance County | 39.9 |
| 76 | Sampson County | 39.7 |
| 77 | Pasquotank County | 39.6 |
| 78 | Lee County | 39.5 |
| 79 | Union County | 39.2 |
| 80 | Gaston County | 39.1 |
| 81 | Alamance County | 38.9 |
| 82 | Craven County | 38.8 |
| 83 | Scotland County | 38.7 |
| 84 | Forsyth County | 38.4 |
| 85 | Jackson County | 38.1 |
| 85 | Johnston County | 38.1 |
| 87 | Cabarrus County | 37.7 |
| 88 | Guilford County | 37.5 |
| 89 | Wake County | 37.3 |
| 89 | Wayne County | 37.3 |
| 91 | Robeson County | 36.4 |
| 92 | Durham County | 36.1 |
| 92 | Orange County | 36.1 |
| 94 | Harnett County | 35.6 |
| 95 | Mecklenburg County | 35.5 |
| 96 | Hoke County | 33.9 |
| 97 | Pitt County | 33 |
| 98 | Cumberland County | 32 |
| 99 | Watauga County | 31.4 |
| 100 | Onslow County | 27.7 |
