Counties with the most seniors in North Carolina
Seniors will comprise more than 20% of U.S. residents in 2030, up from 15% in 2020. By 2034, older adults will outnumber children, according to Census Bureau projections.
Across the U.S., 52 million Americans are 65 years or older, according to the U.S. Census Bureau, and a quarter of them live in just three states: California, Florida, and Texas. By comparison, North Dakota, South Dakota, Vermont, Wyoming, and Alaska each have fewer than 150,000 senior residents. The size of a state's senior population means a lot in terms of demand for resources like health care, affordable housing, assisted living, in-home and nursing care, and support services, and the quality and availability of those resources help determine where seniors migrate.
With baby boomers moving into old age, fewer babies being born, and longer life expectancies, the senior population of America is on a spectacular rise. The lengthening of the U.S. life expectancy has been particularly dramatic, rising to nearly 79 years from 68 years in 1950.
Stacker compiled a list of counties with the most seniors in North Carolina using data from the U.S. Census Bureau. Counties are ranked by the highest percentage of residents 65 years or older according to 2020 5-year estimates.
Keep reading to find out which counties have the most seniors in North Carolina.
#50. Yadkin County
- Population aged 18 and younger: 20.9%
- Median age: 44.4 years old
--- Median age of males: 42.5 years old
--- Median age of females: 45.9 years old
- Total population: 37,589 people
#49. Jackson County
- Population aged 18 and younger: 16.7%
- Median age: 38.5 years old
--- Median age of males: 37.1 years old
--- Median age of females: 39.6 years old
- Total population: 43,435 people
#48. Columbus County
- Population aged 18 and younger: 21.0%
- Median age: 41.9 years old
--- Median age of males: 40.1 years old
--- Median age of females: 44.6 years old
- Total population: 55,659 people
#47. Buncombe County
- Population aged 18 and younger: 18.5%
- Median age: 42.3 years old
--- Median age of males: 40.8 years old
--- Median age of females: 43.8 years old
- Total population: 259,576 people
#46. Burke County
- Population aged 18 and younger: 18.7%
- Median age: 44.3 years old
--- Median age of males: 42.3 years old
--- Median age of females: 46.5 years old
- Total population: 90,148 people
#45. Caldwell County
- Population aged 18 and younger: 20.3%
- Median age: 45.1 years old
--- Median age of males: 43.7 years old
--- Median age of females: 46.4 years old
- Total population: 82,056 people
#44. Hertford County
- Population aged 18 and younger: 18.8%
- Median age: 42.8 years old
--- Median age of males: 40.6 years old
--- Median age of females: 45.7 years old
- Total population: 23,752 people
#43. Alexander County
- Population aged 18 and younger: 20.2%
- Median age: 43.9 years old
--- Median age of males: 42.3 years old
--- Median age of females: 45.9 years old
- Total population: 37,271 people
#42. Surry County
- Population aged 18 and younger: 21.2%
- Median age: 44 years old
--- Median age of males: 42.8 years old
--- Median age of females: 45.3 years old
- Total population: 71,904 people
#41. Rockingham County
- Population aged 18 and younger: 20.3%
- Median age: 45 years old
--- Median age of males: 43.2 years old
--- Median age of females: 47.1 years old
- Total population: 91,051 people
#40. Montgomery County
- Population aged 18 and younger: 21.8%
- Median age: 43.9 years old
--- Median age of males: 43.3 years old
--- Median age of females: 44.7 years old
- Total population: 27,223 people
#39. McDowell County
- Population aged 18 and younger: 20.0%
- Median age: 44.2 years old
--- Median age of males: 42.3 years old
--- Median age of females: 46.6 years old
- Total population: 45,402 people
#38. Gates County
- Population aged 18 and younger: 20.2%
- Median age: 47.2 years old
--- Median age of males: 47.6 years old
--- Median age of females: 46.8 years old
- Total population: 11,519 people
#37. Stokes County
- Population aged 18 and younger: 18.8%
- Median age: 46.6 years old
--- Median age of males: 46.2 years old
--- Median age of females: 47.3 years old
- Total population: 45,688 people
#36. Davie County
- Population aged 18 and younger: 21.2%
- Median age: 45.8 years old
--- Median age of males: 43.8 years old
--- Median age of females: 46.9 years old
- Total population: 42,543 people
#35. Halifax County
- Population aged 18 and younger: 21.4%
- Median age: 43.9 years old
--- Median age of males: 41.6 years old
--- Median age of females: 46.6 years old
- Total population: 50,678 people
#34. Dare County
- Population aged 18 and younger: 18.8%
- Median age: 47.5 years old
--- Median age of males: 45.9 years old
--- Median age of females: 48.8 years old
- Total population: 36,698 people
#33. Wilkes County
- Population aged 18 and younger: 20.4%
- Median age: 45.1 years old
--- Median age of males: 44 years old
--- Median age of females: 46.3 years old
- Total population: 68,341 people
#32. Rutherford County
- Population aged 18 and younger: 20.5%
- Median age: 45.2 years old
--- Median age of males: 43.6 years old
--- Median age of females: 46.6 years old
- Total population: 66,741 people
#31. Caswell County
- Population aged 18 and younger: 18.7%
- Median age: 46.2 years old
--- Median age of males: 44.2 years old
--- Median age of females: 48.8 years old
- Total population: 22,619 people
#30. Bladen County
- Population aged 18 and younger: 20.6%
- Median age: 44.8 years old
--- Median age of males: 42.4 years old
--- Median age of females: 46.1 years old
- Total population: 33,209 people
#29. Avery County
- Population aged 18 and younger: 14.4%
- Median age: 45.4 years old
--- Median age of males: 43.7 years old
--- Median age of females: 48.3 years old
- Total population: 17,510 people
#28. Madison County
- Population aged 18 and younger: 17.9%
- Median age: 44.6 years old
--- Median age of males: 42.3 years old
--- Median age of females: 45.9 years old
- Total population: 21,608 people
#27. Tyrrell County
- Population aged 18 and younger: 13.5%
- Median age: 46.7 years old
--- Median age of males: 43.6 years old
--- Median age of females: 52 years old
- Total population: 3,978 people
#26. Bertie County
- Population aged 18 and younger: 17.0%
- Median age: 46.2 years old
--- Median age of males: 41.2 years old
--- Median age of females: 50.7 years old
- Total population: 19,081 people
#25. Martin County
- Population aged 18 and younger: 20.4%
- Median age: 46.4 years old
--- Median age of males: 45.1 years old
--- Median age of females: 47.2 years old
- Total population: 22,644 people
#24. Jones County
- Population aged 18 and younger: 18.7%
- Median age: 48.1 years old
--- Median age of males: 44.7 years old
--- Median age of females: 50.7 years old
- Total population: 9,453 people
#23. Graham County
- Population aged 18 and younger: 20.0%
- Median age: 46.4 years old
--- Median age of males: 47.6 years old
--- Median age of females: 44.7 years old
- Total population: 8,501 people
#22. Beaufort County
- Population aged 18 and younger: 20.1%
- Median age: 46.5 years old
--- Median age of males: 45.3 years old
--- Median age of females: 47.7 years old
- Total population: 47,160 people
#21. Moore County
- Population aged 18 and younger: 21.3%
- Median age: 44.1 years old
--- Median age of males: 42.1 years old
--- Median age of females: 46.3 years old
- Total population: 99,263 people
#20. Chatham County
- Population aged 18 and younger: 20.1%
- Median age: 47.3 years old
--- Median age of males: 46.1 years old
--- Median age of females: 48.3 years old
- Total population: 72,853 people
#19. Washington County
- Population aged 18 and younger: 20.1%
- Median age: 46.9 years old
--- Median age of males: 44.4 years old
--- Median age of females: 49.8 years old
- Total population: 11,788 people
#18. Haywood County
- Population aged 18 and younger: 18.1%
- Median age: 47.7 years old
--- Median age of males: 45.8 years old
--- Median age of females: 49.3 years old
- Total population: 61,862 people
#17. Chowan County
- Population aged 18 and younger: 20.0%
- Median age: 46.2 years old
--- Median age of males: 44.3 years old
--- Median age of females: 49.7 years old
- Total population: 13,995 people
#16. Mitchell County
- Population aged 18 and younger: 18.3%
- Median age: 47.2 years old
--- Median age of males: 45.4 years old
--- Median age of females: 49.7 years old
- Total population: 14,959 people
#15. Carteret County
- Population aged 18 and younger: 17.5%
- Median age: 49.2 years old
--- Median age of males: 47.4 years old
--- Median age of females: 50.8 years old
- Total population: 69,301 people
#14. Warren County
- Population aged 18 and younger: 18.1%
- Median age: 48.1 years old
--- Median age of males: 44.8 years old
--- Median age of females: 50.8 years old
- Total population: 19,746 people
#13. Ashe County
- Population aged 18 and younger: 17.6%
- Median age: 48.6 years old
--- Median age of males: 47.8 years old
--- Median age of females: 50.4 years old
- Total population: 27,009 people
#12. Yancey County
- Population aged 18 and younger: 18.4%
- Median age: 47.9 years old
--- Median age of males: 46 years old
--- Median age of females: 50.1 years old
- Total population: 17,870 people
#11. Henderson County
- Population aged 18 and younger: 19.0%
- Median age: 47.6 years old
--- Median age of males: 46.1 years old
--- Median age of females: 48.8 years old
- Total population: 116,298 people
#10. Northampton County
- Population aged 18 and younger: 17.5%
- Median age: 49.9 years old
--- Median age of males: 47.7 years old
--- Median age of females: 52.7 years old
- Total population: 19,672 people
#9. Alleghany County
- Population aged 18 and younger: 17.2%
- Median age: 50.6 years old
--- Median age of males: 49.7 years old
--- Median age of females: 51.3 years old
- Total population: 11,085 people
#8. Perquimans County
- Population aged 18 and younger: 18.9%
- Median age: 50.2 years old
--- Median age of males: 49.9 years old
--- Median age of females: 50.7 years old
- Total population: 13,513 people
#7. Macon County
- Population aged 18 and younger: 17.9%
- Median age: 50.4 years old
--- Median age of males: 48.3 years old
--- Median age of females: 52.3 years old
- Total population: 35,172 people
#6. Cherokee County
- Population aged 18 and younger: 16.3%
- Median age: 52.1 years old
--- Median age of males: 50.7 years old
--- Median age of females: 53.8 years old
- Total population: 28,413 people
#5. Pamlico County
- Population aged 18 and younger: 15.0%
- Median age: 54 years old
--- Median age of males: 50.4 years old
--- Median age of females: 55.9 years old
- Total population: 12,673 people
#4. Transylvania County
- Population aged 18 and younger: 15.7%
- Median age: 51.9 years old
--- Median age of males: 49.7 years old
--- Median age of females: 53.3 years old
- Total population: 34,039 people
#3. Clay County
- Population aged 18 and younger: 16.7%
- Median age: 53.6 years old
--- Median age of males: 53.2 years old
--- Median age of females: 53.9 years old
- Total population: 11,150 people
#2. Polk County
- Population aged 18 and younger: 16.2%
- Median age: 53.7 years old
--- Median age of males: 52.2 years old
--- Median age of females: 55 years old
- Total population: 20,682 people
#1. Brunswick County
- Population aged 18 and younger: 15.3%
- Median age: 54.7 years old
--- Median age of males: 53.1 years old
--- Median age of females: 56 years old
- Total population: 137,303 people