Guest, Sign inJoin
Henry Clay FurnaceCheat Lake, #1 on this list · Henry Clay Furnace · Photo: Brian Masney · CC BY-SA 3.0
West Virginia rankings · Health

Healthiest towns in West Virginia

Cheat Lake ranks first on health among West Virginia’s 61 towns of 2,500+; 1 of the 61 grade A− or better on health nationally.

The Health grade: seven CDC PLACES estimates for adults (general, physical and mental health, obesity, diabetes, smoking, exercise). How grades work

#1

Cheat Lake

unincorporated, Monongalia County · 10,902 people
A−

Health grade, better than 85% of U.S. towns·Overall A · #1 of 61 in WV

#2

Bridgeport

Harrison County · 9,427 people
B+

Health grade, better than 67% of U.S. towns·Overall A− · #6 of 61 in WV

All 61 towns

Health grade, best first (the letter is national). Towns with the same score share a rank; the overall grade and state rank are beside each.

61 towns ranked. Not here? See why a town may be missing.

#TownGradeOverall
1Cheat Lakeunincorporated, Monongalia County · 10,902 peopleA−better than 85% of U.S. towns·Overall A · #1 of 61
2BridgeportHarrison County · 9,427 peopleB+better than 67% of U.S. towns·Overall A− · #6 of 61
3BethlehemOhio County · 2,520 peopleBbetter than 63% of U.S. towns·Overall A · #3 of 61
4Teays Valleyunincorporated, Putnam County · 14,151 peopleBbetter than 63% of U.S. towns·Overall A · #4 of 61
5MorgantownMonongalia County · 30,293 peopleBbetter than 56% of U.S. towns·Overall B+ · #10 of 61
6Brookhavenunincorporated, Monongalia County · 6,212 peopleC+better than 41% of U.S. towns·Overall B+ · #9 of 61
7HurricanePutnam County · 7,367 peopleC+better than 39% of U.S. towns·Overall A− · #5 of 61
8WilliamstownWood County · 2,922 peopleC+better than 38% of U.S. towns·Overall A · #2 of 61
9Charles TownJefferson County · 9,329 peopleCbetter than 34% of U.S. towns·Overall B+ · #8 of 61
10Cross Lanesunincorporated, Kanawha County · 9,671 peopleCbetter than 32% of U.S. towns·Overall B− · #15 of 61
11Pinchunincorporated, Kanawha County · 4,037 peopleCbetter than 29% of U.S. towns·Overall C · #33 of 61
12WestoverMonongalia County · 4,086 peopleCbetter than 26% of U.S. towns·Overall B− · #14 of 61
13Pea Ridgeunincorporated, Cabell County · 6,988 peopleCbetter than 26% of U.S. towns·Overall C+ · #27 of 61
14KeyserMineral County · 4,777 peopleCbetter than 26% of U.S. towns·Overall B− · #17 of 61
15ViennaWood County · 10,321 peopleCbetter than 25% of U.S. towns·Overall C+ · #23 of 61
16LewisburgGreenbrier County · 3,721 peopleC−better than 25% of U.S. towns·Overall D · #59 of 61
17Inwoodunincorporated, Berkeley County · 2,794 peopleC−better than 22% of U.S. towns·Overall C · #31 of 61
18Shannondaleunincorporated, Jefferson County · 3,465 peopleC−better than 22% of U.S. towns·Overall C · #36 of 61
19BuckhannonUpshur County · 5,054 peopleC−better than 18% of U.S. towns·Overall C− · #47 of 61
20MiltonCabell County · 2,792 peopleC−better than 18% of U.S. towns·Overall C− · #50 of 61
21FollansbeeBrooke County · 2,668 peopleC−better than 18% of U.S. towns·Overall C+ · #25 of 61
22Shady Springunincorporated, Raleigh County · 3,381 peopleC−better than 17% of U.S. towns·Overall C · #37 of 61
23Cullodenunincorporated, Cabell County · 3,040 peopleC−better than 16% of U.S. towns·Overall C+ · #22 of 61
24Pleasant ValleyMarion County · 3,457 peopleC−better than 16% of U.S. towns·Overall B · #12 of 61
25Blennerhassettunincorporated, Wood County · 3,282 peopleDbetter than 15% of U.S. towns·Overall B− · #16 of 61
26CharlestonKanawha County · 46,117 peopleDbetter than 14% of U.S. towns·Overall D · #58 of 61
27KingwoodPreston County · 2,937 peopleDbetter than 14% of U.S. towns·Overall C · #29 of 61
28BarboursvilleCabell County · 4,307 peopleDbetter than 13% of U.S. towns·Overall C− · #48 of 61
29PhilippiBarbour County · 2,846 peopleDbetter than 11% of U.S. towns·Overall C− · #49 of 61
30FairmontMarion County · 18,035 peopleDbetter than 11% of U.S. towns·Overall C+ · #21 of 61
31Ranson corporationJefferson County · 6,853 peopleDbetter than 10% of U.S. towns·Overall B+ · #11 of 61
32SummersvilleNicholas County · 3,297 peopleDbetter than 9% of U.S. towns·Overall C+ · #28 of 61
33NitroKanawha County · 6,270 peopleDbetter than 9% of U.S. towns·Overall D · #53 of 61
34South CharlestonKanawha County · 13,072 peopleDbetter than 9% of U.S. towns·Overall D · #52 of 61
35St. AlbansKanawha County · 10,210 peopleDbetter than 8% of U.S. towns·Overall C− · #45 of 61
36DunbarKanawha County · 7,050 peopleDbetter than 8% of U.S. towns·Overall C · #38 of 61
37WeirtonHancock County · 18,133 peopleDbetter than 8% of U.S. towns·Overall C+ · #26 of 61
38WheelingOhio County · 25,680 peopleDbetter than 7% of U.S. towns·Overall C− · #41 of 61
39MoundsvilleMarshall County · 7,659 peopleDbetter than 7% of U.S. towns·Overall C+ · #24 of 61
40ElkinsRandolph County · 6,622 peopleDbetter than 6% of U.S. towns·Overall D · #51 of 61
41FayettevilleFayette County · 2,721 peopleDbetter than 6% of U.S. towns·Overall C− · #46 of 61
42New MartinsvilleWetzel County · 5,039 peopleDbetter than 5% of U.S. towns·Overall C · #34 of 61
43MadisonBoone County · 2,678 peopleD−better than 4% of U.S. towns·Overall C+ · #20 of 61
44PrincetonMercer County · 5,578 peopleD−better than 3% of U.S. towns·Overall C− · #44 of 61
45Oak HillFayette County · 7,629 peopleD−better than 3% of U.S. towns·Overall C− · #39 of 61
46HuntingtonCabell County · 44,815 peopleD−better than 3% of U.S. towns·Overall D · #56 of 61
47RipleyJackson County · 3,038 peopleD−better than 3% of U.S. towns·Overall B− · #13 of 61
48ClarksburgHarrison County · 15,562 peopleD−better than 3% of U.S. towns·Overall C · #30 of 61
49MartinsburgBerkeley County · 19,211 peopleD−better than 3% of U.S. towns·Overall C · #35 of 61
50BluefieldMercer County · 9,158 peopleD−better than 2% of U.S. towns·Overall D · #55 of 61
51GraftonTaylor County · 4,529 peopleD−better than 2% of U.S. towns·Overall B− · #19 of 61
52WestonLewis County · 3,736 peopleD−better than 2% of U.S. towns·Overall C− · #40 of 61
53Sissonvilleunincorporated, Kanawha County · 3,593 peopleD−better than 2% of U.S. towns·Overall C− · #42 of 61
54Point PleasantMason County · 3,869 peopleD−better than 2% of U.S. towns·Overall C− · #43 of 61
55BeckleyRaleigh County · 16,373 peopleD−better than 2% of U.S. towns·Overall D · #54 of 61
56RavenswoodJackson County · 3,790 peopleD−among the lowest in the U.S.·Overall B− · #18 of 61
57KenovaWayne County · 2,841 peopleD−among the lowest in the U.S.·Overall A− · #7 of 61
58WelchMcDowell County · 3,389 peopleD−among the lowest in the U.S.·Overall D− · #60 of 61
59ParkersburgWood County · 28,593 peopleD−among the lowest in the U.S.·Overall C · #32 of 61
60MoorefieldHardy County · 2,655 peopleD−among the lowest in the U.S.·Overall D · #57 of 61
61WilliamsonMingo County · 2,753 peopleD−among the lowest in the U.S.·Overall D− · #61 of 61
Quick answers

Questions people ask

What is the healthiest town in West Virginia?

Cheat Lake (Monongalia County) ranks first on health among 61 towns, with an A−; Bridgeport and Bethlehem follow.

How are these towns ranked?

The Health grade: seven CDC PLACES estimates for adults (general, physical and mental health, obesity, diabetes, smoking, exercise). Towns are sorted on the grade’s score; the letter and rank are the same as on each town’s page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents with a health grade (61 in West Virginia). Smaller towns have the grade on their page but no rank. Every town is on the West Virginia page.

Go deeper

More West Virginia lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All West Virginia rankings →
Other states

Healthiest towns in other states