← How Graham ranks
North Carolina rankings · Health Most active towns in North Carolina Ranked by the share of adults who get no exercise outside of work, as estimated by the CDC. 296 towns with 2,500+ residents.
Other NC lists
Graham’s spot
T#166 of 296 26% of adults get no exercise (CDC estimate)
The race around Graham
Just behind Mocksville, just ahead of Dallas
All 296 towns Get no exercise, lowest first. Towns next door to Graham are tagged.
# Town Get no exercise Likely range Population
T5
Apex 70,630 people
15%
13–17% 70,630
T5
Davidson 15,660 people
15%
12–18% 15,660
T5
Marvin 6,692 people
15%
12–19% 6,692
T9
Cary 179,306 people
16%
13–18% 179,306
T9
Carrboro 21,204 people
16%
13–19% 21,204
T21
Bayshore 2,949 people
17%
13–20% 2,949
T21
Westport 5,915 people
17%
13–21% 5,915
T21
Ogden 8,249 people
17%
14–21% 8,249
T21
Elon 11,032 people
17%
14–21% 11,032
T21
Waxhaw 22,275 people
17%
14–21% 22,275
T30
Matthews 30,577 people
18%
15–21% 30,577
T30
Midland 4,860 people
18%
15–22% 4,860
T44
Woodfin 8,048 people
19%
16–23% 8,048
T44
Raleigh 481,031 people
19%
17–22% 481,031
T44
Fletcher 8,098 people
19%
16–24% 8,098
T59
Moyock 5,684 people
20%
16–25% 5,684
T75
Clemmons 21,871 people
21%
17–24% 21,871
T75
Wendell 13,064 people
21%
17–24% 13,064
T75
Leland 29,607 people
21%
17–24% 29,607
T75
Garner 34,473 people
21%
18–24% 34,473
T75
Mebane 19,538 people
21%
18–24% 19,538
T75
Wallburg 3,150 people
21%
17–25% 3,150
T75
Red Oak 3,405 people
21%
17–26% 3,405
T75
Aberdeen 9,228 people
21%
17–25% 9,228
T75
Troutman 3,995 people
21%
17–25% 3,995
T98
Belmont 15,546 people
22%
18–25% 15,546
T98
Belville 2,573 people
22%
18–26% 2,573
T98
Fairview 3,619 people
22%
18–26% 3,619
T98
Charlotte 903,844 people
22%
19–25% 903,844
T98
Concord 108,719 people
22%
18–26% 108,719
T98
Clayton 29,320 people
22%
19–26% 29,320
T98
Durham 291,467 people
22%
19–26% 291,467
T117
Etowah 7,968 people
23%
19–27% 7,968
T117
Rockfish 3,574 people
23%
19–27% 3,574
T117
Brevard 7,897 people
23%
19–27% 7,897
T117
Midway 4,897 people
23%
19–27% 4,897
T117
Newport 4,441 people
23%
19–28% 4,441
T117
Boone 20,032 people
23%
19–28% 20,032
T117
Canton 4,419 people
23%
19–28% 4,419
T117
Locust 5,840 people
23%
19–28% 5,840
T117
Havelock 17,691 people
23%
20–28% 17,691
T134
Maiden 3,788 people
24%
20–28% 3,788
T134
Beaufort 4,689 people
24%
20–28% 4,689
T134
Wingate 4,425 people
24%
20–29% 4,425
T134
Stanley 4,069 people
24%
20–29% 4,069
T134
Oakboro 2,683 people
24%
20–30% 2,683
T151
Ranlo 4,617 people
25%
20–29% 4,617
T151
Hickory 44,258 people
25%
21–29% 44,258
T151
Eastover 3,666 people
25%
21–29% 3,666
T151
Troy 2,926 people
25%
21–30% 2,926
T151
Carthage 2,896 people
25%
21–30% 2,896
T151
Tyro 3,833 people
25%
21–30% 3,833
T151
King 7,408 people
25%
21–30% 7,408
T166
Trinity 7,111 people
26%
21–30% 7,111
T166
Landis 3,765 people
26%
21–30% 3,765
T166
Newton 13,333 people
26%
22–30% 13,333
T166
Valdese 4,704 people
26%
21–31% 4,704
T166
New Bern 32,734 people
26%
22–30% 32,734
T166
Graham 18,048 people
26%
22–30% 18,048
T166
Dallas 6,104 people
26%
22–31% 6,104
T166
Archdale 12,087 people
26%
22–31% 12,087
T166
Rockwell 2,782 people
26%
22–31% 2,782
T166
Zebulon 8,711 people
26%
23–30% 8,711
T189
Conover 8,580 people
27%
22–31% 8,580
T189
Mar-Mac 2,877 people
27%
22–32% 2,877
T189
Hudson 3,772 people
27%
22–32% 3,772
T189
Sylva 2,646 people
27%
22–32% 2,646
T189
Burgaw 3,850 people
27%
22–32% 3,850
T189
Gastonia 82,884 people
27%
23–32% 82,884
T202
Burlington 59,610 people · next door
28%
24–32% 59,610
T202
Lowell 3,768 people
28%
23–32% 3,768
T202
Marion 7,579 people
28%
24–34% 7,579
T202
Sawmills 5,042 people
28%
24–33% 5,042
T202
Franklin 4,268 people
28%
23–33% 4,268
T215
Welcome 3,521 people
29%
24–34% 3,521
T215
Emma 2,657 people
29%
24–33% 2,657
T215
Angier 6,241 people
29%
25–33% 6,241
T215
Elkin 4,043 people
29%
24–34% 4,043
T222
Erwin 4,687 people
30%
25–35% 4,687
T222
Haw River 2,824 people · next door
30%
25–34% 2,824
T222
Lenoir 18,299 people
30%
25–35% 18,299
T222
Benson 4,282 people
30%
25–35% 4,282
T222
Gamewell 3,689 people
30%
25–35% 3,689
T222
Monroe 36,759 people
30%
25–34% 36,759
T222
Spencer 3,349 people
30%
25–35% 3,349
T222
Asheboro 27,580 people
30%
26–35% 27,580
T222
Dana 4,147 people
30%
25–35% 4,147
T222
Windsor 3,269 people
30%
25–36% 3,269
T222
Butner 8,065 people
30%
25–36% 8,065
T222
Sanford 31,478 people
30%
26–35% 31,478
T222
Shelby 22,100 people
30%
26–35% 22,100
T222
Ayden 5,150 people
30%
26–35% 5,150
T222
Wallace 3,457 people
30%
26–35% 3,457
T243
Dunn 8,559 people
31%
26–36% 8,559
T243
Eden 15,356 people
31%
26–36% 15,356
T243
Elroy 3,251 people
31%
26–37% 3,251
T243
Tarboro 10,770 people
31%
26–37% 10,770
T252
Oxford 8,914 people
32%
26–37% 8,914
T252
Clinton 8,304 people
32%
27–37% 8,304
T252
Selma 6,817 people
32%
27–37% 6,817
T264
Polkton 2,555 people
33%
27–38% 2,555
T264
Hamlet 5,961 people
33%
28–38% 5,961
T264
Grifton 2,515 people
33%
28–37% 2,515
T264
Spindale 4,131 people
33%
28–38% 4,131
T264
Wilson 48,370 people
33%
29–38% 48,370
T271
Warsaw 2,746 people
34%
28–39% 2,746
T271
Roxboro 8,182 people
34%
29–40% 8,182
T271
Liberty 2,682 people
34%
29–39% 2,682
T271
Edenton 4,494 people
34%
29–40% 4,494
T271
Pembroke 2,822 people
34%
30–39% 2,822
T278
Ahoskie 4,764 people
35%
29–40% 4,764
T284
Raeford 4,552 people
36%
31–42% 4,552
T291
Kinston 19,505 people
39%
34–44% 19,505
T293
Plymouth 3,250 people
40%
34–46% 3,250
T293
Brogden 2,733 people
40%
34–46% 2,733
We rank every town by the share of adults who get no exercise outside of work, as estimated by the CDC. The lowest share ranks as the most active. The lowest share ranks #1. Across North Carolina it’s 24% .
These are the CDC’s modeled estimates , not a count: national survey answers combined with each area’s age, sex, race and income mix. Each carries a likely range (shown in the table), so we rank on the whole percent and towns at the same figure share a rank (T = tied). Differences of a point or two are within the estimates’ margins.
Cities and villages use the CDC’s own estimate for that place. New England towns and townships, which the CDC doesn’t publish, use the ZIP codes that cover them, weighted by land area.
Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Health estimates: CDC PLACES . Town photos: Wikimedia Commons, credited on each town’s page.
More on health in Graham →
Tell Graham what the numbers miss Your answer becomes a post in Graham’s Town Square.
Weigh in
#166 of 296 for staying active. Does that ring true?
Agree Disagree
Ask neighbors
What would you tell someone looking at Graham? →
Who really deserves #1? →
Copyright © 2026 TownTapestry · Stitching communities together · In loving memory of John Cullinane whose interest in maps and discovering new places was contagious. Share TownTapestry to support us · Browse by state · Privacy · Terms