C53/100

West Virginia Tap Water Quality Rankings 2026

162 cities · 1,479,022 people served

Top Contaminant Concerns

Copper (90th percentile)PFOAPFOSLead (90th percentile)

All Cities in West Virginia

#CityScorePopulationViolations
1CharlestonA (84)386,258561
2MartinsburgD (32)92,199307
3MorgantownA (91)64,6446
4BeckleyC (55)47,38614
5FairmontB (65)40,912117
6WheelingC (54)36,33071
7PalestineB (62)34,25116
8LoganF (8)26,212496
9TornadoA (95)24,0205
10ClarksburgD (29)20,73371
11WeirtonF (8)20,292133
12Bruceton MillsB (62)16,35289
13SophiaC (56)16,07263
14Mineral WellsD (30)15,443162
15Charles TownF (0)15,220210
16WestonA (99)14,5341
17MoundsvilleC (40)14,206167
18Saint AlbansF (0)13,75897
19BuckhannonB (64)13,37186
20BluefieldD (27)13,260234
21ViennaF (0)12,507179
22LewisburgF (0)12,06580
23TriadelphiaD (38)11,54368
24West HamlinC (41)11,452218
25GraftonB (70)11,35498
26KenovaF (0)11,19278
27PhilippiB (65)10,89784
28ElkinsC (48)10,88657
29BridgeportB (70)10,77511
30WashingtonC (51)10,37726
31ChesterC (42)10,262164
32West MilfordD (34)9,667185
33LavaletteA (88)9,57811
34PetersburgB (73)9,26536
35WellsburgD (27)9,172152
36WelchF (0)8,334514
37FollansbeeC (40)8,11593
38WaverlyD (32)7,88333
39Fort AshbyF (0)7,8091281
40New MartinsvilleF (0)7,164341
41White Sulphur SpringsD (21)7,125119
42ShinnstonF (14)6,839167
43KingwoodB (62)6,65219
44Alum CreekF (17)6,265331
45Mount NeboC (42)6,10639
46BeverlyF (12)6,070122
47KennaF (0)6,07067
48Point PleasantB (76)5,80734
49KeyserF (17)5,797242
50AthensB (74)5,63311
51SummersvilleC (58)5,57423
52WayneF (0)5,51930
53RipleyF (0)5,420130
54PeterstownB (78)5,33111
55French CreekA (80)5,32712
56FlemingtonC (57)5,29628
57Pt. PleasantF (0)5,146235
58RavenswoodF (0)5,047122
59CraigsvilleB (60)4,99725
60ReynoldsvilleB (71)4,81744
61Mill CreekD (33)4,75832
62KermitD (38)4,700215
63SpencerC (53)4,63024
64SuttonD (35)4,34450
65ShepherdstownF (0)4,300108
66Cool RidgeB (79)4,19014
67CameronF (15)4,06354
68Glen ForkC (43)3,96730
69SwissC (51)3,94426
70MaidsvilleA (96)3,8581
71AmherstdaleB (61)3,82115
72OceanaF (0)3,796170
73NettieF (0)3,63064
74MullensF (0)3,616288
75PennsboroC (57)3,61144
76Berkeley SpringsD (21)3,52664
77WilliamstownC (54)3,46927
78ArthurdaleF (0)3,455159
79AugustaD (25)3,320620
80Paden CityF (0)3,291272
81CottagevilleB (61)3,23016
82MonongahC (55)3,22622
83FriendlyC (49)3,19532
84Terra AltaC (53)3,18180
85New CreekB (60)3,16321
86BranchlandC (43)3,15722
87CowenF (0)3,098167
88Old FieldsA (88)2,90517
89NaugatuckF (0)2,87776
90TallsmanvilleA (86)2,87011
91St MarysB (66)2,71115
92WilliamsonF (0)2,660177
93Gauley BridgeF (0)2,547183
94SandyvilleB (78)2,50611
95Glen DaleD (34)2,49539
96RichwoodF (0)2,480104
97AlsersonC (59)2,45818
98HarrisvilleF (15)2,34738
99MoorefieldF (0)2,328154
100DaneseA (80)2,29413
101ElizabethD (36)2,28953
102ClayD (39)2,275112
103MasontownD (21)2,23943
104StonewoodC (53)2,23636
105MaidesvilleD (36)2,23137
106McmechenF (10)2,21275
107WaltonF (7)2,20826
108Star CityB (71)2,20726
109MatewanF (13)2,20551
110ProciousF (0)2,199277
111PinevilleF (0)2,162273
112Naugatuck, WvF (0)2,159595
113BelingtonA (93)2,1464
114Harpers FerryF (0)2,122115
115Mount StormF (0)2,11775
116RonceverteC (45)2,09124
117ManningtonF (16)1,94625
118ProctorC (46)1,94247
119MarlintonF (0)1,930167
120RomneyF (6)1,91147
121West UnionF (0)1,895105
122Sand ForkC (53)1,88444
123Big BendF (0)1,868130
124DurbinF (0)1,86762
125NutterforkC (42)1,84547
126GilbertF (0)1,840255
127HendricksF (0)1,78567
128GlenvilleD (33)1,75156
129Fort GayF (0)1,685133
130MasonF (0)1,679145
131New HavenF (0)1,649123
132GaryF (0)1,633145
133CoaltonB (77)1,63212
134SalemF (0)1,630153
135ChapmanvilleC (55)1,58938
136FrametownF (0)1,572486
137Mt. HopeC (51)1,56722
138LumberportF (0)1,519298
139BenwoodF (0)1,51095
140QuinwoodB (63)1,47822
141CeredoF (0)1,47258
142ParsonsF (0)1,461124
143Jane LewF (0)1,44070
144FranklinF (0)1,402104
145RainelleF (0)1,38149
146ReaderB (73)1,37812
147DilleB (62)1,36923
148TalcottC (48)1,35021
149TunneltonB (63)1,34626
150New CumberlandF (1)1,32672
151MiddlebourneF (0)1,26783
152Rivesville,C (50)1,26727
153WestoverF (0)1,25761
154WarF (0)1,220326
155WyattC (57)1,17936
156RupertA (90)1,1707
157BurnsvilleD (23)1,12662
158NewburgA (87)1,11610
159GrantsvilleF (0)1,113274
160GallipolisB (76)1,05621
161AnmooreF (0)1,01395
162BelmontB (74)1,00323