Several factors contribute to cancer rates, from personal habits and genetics to air pollution or groundwater quality in a given area. People experiencing social, economic, or environmental disadvantages are disproportionately affected by high cancer rates in certain regions—including access or barriers to early screening and care.
Cancer rates also fluctuate by jobs: Higher rates of cancer can be found among meat industry and rubber manufacturing workers, and farmers.
Stacker compiled the counties with the highest cancer rates in North Carolina using data from the CDC. Keep reading to see where in your state cancer cases are the most common.
#50. Craven County
- Cancer rate per 100,000, 2016-2020: 654.0
- Age-adjusted rate per 100,000, 2016-2020: 495.8
Nagel Photography // Shutterstock
2 / 50#49. Buncombe County
- Cancer rate per 100,000, 2016-2020: 654.9
- Age-adjusted rate per 100,000, 2016-2020: 468.2
#48. Randolph County
- Cancer rate per 100,000, 2016-2020: 656.9
- Age-adjusted rate per 100,000, 2016-2020: 496.5
Nolichuckyjake // Shutterstock
4 / 50#47. Lincoln County
- Cancer rate per 100,000, 2016-2020: 660.9
- Age-adjusted rate per 100,000, 2016-2020: 491.6
Nolichuckyjake // Shutterstock
5 / 50#46. Alexander County
- Cancer rate per 100,000, 2016-2020: 664.9
- Age-adjusted rate per 100,000, 2016-2020: 467.3
#45. Avery County
- Cancer rate per 100,000, 2016-2020: 669.3
- Age-adjusted rate per 100,000, 2016-2020: 441.2
#44. Anson County
- Cancer rate per 100,000, 2016-2020: 671.3
- Age-adjusted rate per 100,000, 2016-2020: 491.1
#43. Alleghany County
- Cancer rate per 100,000, 2016-2020: 678.4
- Age-adjusted rate per 100,000, 2016-2020: 360.3
David Byron Keener // Shutterstock
9 / 50#42. Beaufort County
- Cancer rate per 100,000, 2016-2020: 679.0
- Age-adjusted rate per 100,000, 2016-2020: 424.4
#41. Burke County
- Cancer rate per 100,000, 2016-2020: 679.8
- Age-adjusted rate per 100,000, 2016-2020: 466.2
SevenMaps // Shutterstock
11 / 50#40. Bertie County
- Cancer rate per 100,000, 2016-2020: 682.3
- Age-adjusted rate per 100,000, 2016-2020: 445.6
#39. Cleveland County
- Cancer rate per 100,000, 2016-2020: 687.0
- Age-adjusted rate per 100,000, 2016-2020: 507.9
#38. Chowan County
- Cancer rate per 100,000, 2016-2020: 687.4
- Age-adjusted rate per 100,000, 2016-2020: 413.8
#37. Granville County
- Cancer rate per 100,000, 2016-2020: 694.4
- Age-adjusted rate per 100,000, 2016-2020: 525.5
Isaiah N Lilly // Shutterstock
15 / 50#36. Stanly County
- Cancer rate per 100,000, 2016-2020: 695.3
- Age-adjusted rate per 100,000, 2016-2020: 516.6
Nolichuckyjake // Shutterstock
16 / 50#35. Davie County
- Cancer rate per 100,000, 2016-2020: 697.7
- Age-adjusted rate per 100,000, 2016-2020: 476.3
Nolichuckyjake // Shutterstock
17 / 50#34. Caldwell County
- Cancer rate per 100,000, 2016-2020: 699.3
- Age-adjusted rate per 100,000, 2016-2020: 485.5
Mary Terriberry // Shutterstock
18 / 50#33. Stokes County
- Cancer rate per 100,000, 2016-2020: 701.7
- Age-adjusted rate per 100,000, 2016-2020: 469.3
Nolichuckyjake // Shutterstock
19 / 50#32. Rutherford County
- Cancer rate per 100,000, 2016-2020: 702.4
- Age-adjusted rate per 100,000, 2016-2020: 471.1
Gary Rolband // Shutterstock
20 / 50#31. Ashe County
- Cancer rate per 100,000, 2016-2020: 705.7
- Age-adjusted rate per 100,000, 2016-2020: 413.7
D Guest Smith // Shutterstock
21 / 50#30. Perquimans County
- Cancer rate per 100,000, 2016-2020: 706.0
- Age-adjusted rate per 100,000, 2016-2020: 399.2
Scott Alan Ritchie // Shutterstock
22 / 50#29. Person County
- Cancer rate per 100,000, 2016-2020: 709.8
- Age-adjusted rate per 100,000, 2016-2020: 494.1
refrina // Shutterstock
23 / 50#28. Northampton County
- Cancer rate per 100,000, 2016-2020: 716.8
- Age-adjusted rate per 100,000, 2016-2020: 427.7
tjewell041810 // Shutterstock
24 / 50#27. Lenoir County
- Cancer rate per 100,000, 2016-2020: 717.3
- Age-adjusted rate per 100,000, 2016-2020: 511.2
Toribio93 // Shutterstock
25 / 50#26. Madison County
- Cancer rate per 100,000, 2016-2020: 718.2
- Age-adjusted rate per 100,000, 2016-2020: 473.7
#25. Halifax County
- Cancer rate per 100,000, 2016-2020: 719.8
- Age-adjusted rate per 100,000, 2016-2020: 497.5
#24. Surry County
- Cancer rate per 100,000, 2016-2020: 722.4
- Age-adjusted rate per 100,000, 2016-2020: 495.7
#23. Rockingham County
- Cancer rate per 100,000, 2016-2020: 725.1
- Age-adjusted rate per 100,000, 2016-2020: 489.4
#22. Swain County
- Cancer rate per 100,000, 2016-2020: 734.5
- Age-adjusted rate per 100,000, 2016-2020: 534.5
D Guest Smith // Shutterstock
30 / 50#21. Washington County
- Cancer rate per 100,000, 2016-2020: 734.6
- Age-adjusted rate per 100,000, 2016-2020: 440.3
Al kearney // Shutterstock
31 / 50#20. Warren County
- Cancer rate per 100,000, 2016-2020: 740.4
- Age-adjusted rate per 100,000, 2016-2020: 450.0
P W L Photography // Shutterstock
32 / 50#19. Tyrrell County
- Cancer rate per 100,000, 2016-2020: 749.2
- Age-adjusted rate per 100,000, 2016-2020: 530.6
Kirkam // Shutterstock
33 / 50#18. Caswell County
- Cancer rate per 100,000, 2016-2020: 749.8
- Age-adjusted rate per 100,000, 2016-2020: 490.2
D Guest Smith // Shutterstock
34 / 50#17. Martin County
- Cancer rate per 100,000, 2016-2020: 749.9
- Age-adjusted rate per 100,000, 2016-2020: 469.9
KAD Photo // Shutterstock
35 / 50#16. Chatham County
- Cancer rate per 100,000, 2016-2020: 751.4
- Age-adjusted rate per 100,000, 2016-2020: 464.3
MarkVanDykePhotography // Shutterstock
36 / 50#15. Mitchell County
- Cancer rate per 100,000, 2016-2020: 752.7
- Age-adjusted rate per 100,000, 2016-2020: 456.9
#14. McDowell County
- Cancer rate per 100,000, 2016-2020: 763.4
- Age-adjusted rate per 100,000, 2016-2020: 518.0
KAD Photo // Shutterstock
38 / 50#13. Moore County
- Cancer rate per 100,000, 2016-2020: 765.8
- Age-adjusted rate per 100,000, 2016-2020: 489.0
Anthony Ricci // Shutterstock
39 / 50#12. Henderson County
- Cancer rate per 100,000, 2016-2020: 776.5
- Age-adjusted rate per 100,000, 2016-2020: 464.6
#11. Carteret County
- Cancer rate per 100,000, 2016-2020: 779.5
- Age-adjusted rate per 100,000, 2016-2020: 463.6
#10. Polk County
- Cancer rate per 100,000, 2016-2020: 782.3
- Age-adjusted rate per 100,000, 2016-2020: 413.5
#9. Jones County
- Cancer rate per 100,000, 2016-2020: 793.4
- Age-adjusted rate per 100,000, 2016-2020: 502.6
#8. Transylvania County
- Cancer rate per 100,000, 2016-2020: 795.0
- Age-adjusted rate per 100,000, 2016-2020: 415.5
#7. Yancey County
- Cancer rate per 100,000, 2016-2020: 799.1
- Age-adjusted rate per 100,000, 2016-2020: 482.2
JNix // Shutterstock
45 / 50#6. Macon County
- Cancer rate per 100,000, 2016-2020: 817.7
- Age-adjusted rate per 100,000, 2016-2020: 456.2
#5. Haywood County
- Cancer rate per 100,000, 2016-2020: 827.3
- Age-adjusted rate per 100,000, 2016-2020: 506.3
George Dukin // Shutterstock
47 / 50#4. Clay County
- Cancer rate per 100,000, 2016-2020: 828.7
- Age-adjusted rate per 100,000, 2016-2020: 441.1
James R Poston // Shutterstock
48 / 50#3. Cherokee County
- Cancer rate per 100,000, 2016-2020: 848.2
- Age-adjusted rate per 100,000, 2016-2020: 455.9
#2. Pamlico County
- Cancer rate per 100,000, 2016-2020: 877.4
- Age-adjusted rate per 100,000, 2016-2020: 484.7
iofoto // Shutterstock
50 / 50#1. Brunswick County
- Cancer rate per 100,000, 2016-2020: 896.4
- Age-adjusted rate per 100,000, 2016-2020: 465.6