State drinking water records
West Virginia drinking water systems
417 community water systems serve West Virginia and are listed below under 54 counties and on the pages of 365 cities and towns. Their own population figures add up to 1,550,599 people, a sum that counts people twice where one system sells water to another.
248 of them (59%) had at least one health-based violation in the last 10 years. 313 systems still have one unresolved.
126 rely mainly on groundwater and 291 on surface water, counting water bought from other systems.
400 systems filed a lead service line inventory listing 4,867 lead lines, 3,450 galvanized lines that must be replaced and 241,130 lines of unknown material.
39 systems are placed by the county their records name: EPA has no service area map for 33 of them, and 6 have one that does not line up with their own records.
- Community water systems
- 417
- People served, sum of each system's own figure
- 1,550,599
- Systems with a health-based violation, last 10 years
- 248
- Systems with one unresolved
- 313
- Lead service lines in inventories
- 4,867
Counties
54 countiesEach county counts the systems whose service area map reaches it. Systems placed only by a mailing address are listed on the county pages but not counted here.
| County | Systems | People served | With a health-based violation, 10 years | With one unresolved |
|---|---|---|---|---|
| Barbour County | 9 | 15,083 | 2 | 5 |
| Berkeley County | 12 | 93,852 | 4 | 12 |
| Braxton County | 5 | 9,540 | 3 | 5 |
| Brooke County | 8 | 36,770 | 6 | 3 |
| Cabell County | 2 | 104,093 | 1 | 1 |
| Calhoun County | 3 | 3,577 | 3 | 3 |
| Clay County | 6 | 6,664 | 3 | 4 |
| Doddridge County | 1 | 1,895 | 1 | 1 |
| Fayette County | 8 | 37,496 | 6 | 6 |
| Gilmer County | 5 | 4,958 | 1 | 4 |
| Grant County | 4 | 11,382 | 1 | 2 |
| Greenbrier County | 9 | 28,058 | 6 | 5 |
| Hampshire County | 6 | 6,399 | 5 | 6 |
| Hancock County | 7 | 32,386 | 5 | 5 |
| Hardy County | 7 | 7,324 | 3 | 4 |
| Harrison County | 18 | 59,236 | 11 | 14 |
| Jackson County | 6 | 22,437 | 5 | 4 |
| Jefferson County | 13 | 30,818 | 9 | 11 |
| Kanawha County | 3 | 223,100 | 2 | 2 |
| Lewis County | 2 | 15,974 | 0 | 2 |
| Lincoln County | 5 | 12,064 | 5 | 4 |
| Logan County | 9 | 30,722 | 8 | 8 |
| Marion County | 29 | 63,754 | 23 | 23 |
| Marshall County | 10 | 30,853 | 8 | 7 |
| Mason County | 9 | 20,410 | 3 | 8 |
| McDowell County | 17 | 14,384 | 16 | 13 |
| Mercer County | 9 | 51,977 | 5 | 6 |
| Mineral County | 10 | 21,595 | 5 | 7 |
| Mingo County | 12 | 14,706 | 11 | 12 |
| Monongalia County | 10 | 87,519 | 3 | 9 |
| Monroe County | 4 | 9,027 | 2 | 3 |
| Morgan County | 7 | 4,567 | 3 | 6 |
| Nicholas County | 8 | 28,654 | 6 | 7 |
| Ohio County | 5 | 40,753 | 5 | 4 |
| Pendleton County | 6 | 3,088 | 2 | 5 |
| Pleasants County | 4 | 13,954 | 2 | 4 |
| Pocahontas County | 5 | 5,118 | 4 | 5 |
| Preston County | 12 | 28,053 | 4 | 9 |
| Putnam County | 2 | 35,397 | 0 | 1 |
| Raleigh County | 13 | 72,003 | 10 | 6 |
| Randolph County | 12 | 26,082 | 6 | 11 |
| Ritchie County | 4 | 4,396 | 4 | 4 |
| Roane County | 5 | 10,493 | 4 | 4 |
| Summers County | 3 | 24,370 | 2 | 0 |
| Taylor County | 6 | 18,530 | 4 | 6 |
| Tucker County | 5 | 5,528 | 4 | 4 |
| Tyler County | 5 | 10,318 | 4 | 5 |
| Upshur County | 6 | 21,497 | 2 | 4 |
| Wayne County | 8 | 32,955 | 7 | 6 |
| Webster County | 3 | 3,679 | 3 | 2 |
| Wetzel County | 6 | 13,141 | 2 | 4 |
| Wirt County | 1 | 2,289 | 1 | 1 |
| Wood County | 8 | 85,277 | 4 | 5 |
| Wyoming County | 7 | 13,906 | 6 | 6 |
Largest systems
| System | Main county | People served | Main source | Health-based violations, 10 years | Unresolved | Lead lines |
|---|---|---|---|---|---|---|
| Wvawc-Kanawha Valley Dist | Kanawha County | 209,283 | Surface water | 0 | 0 | 0 |
| Wvawc - Huntington Dist | Cabell County | 98,647 | Surface water | 0 | 0 | 845 |
| Morgantown Utility Board | Monongalia County | 64,644 | Surface water | 0 | 0 | 0 |
| Beckley Water Company | Raleigh County | 47,386 | Surface water | 0 | 0 | 11 |
| Berkeley County PSWD-Potomac River | Berkeley County | 34,786 | Surface water | 0 | 5 | 0 |
| Berkeley Co P S W D-Bunker Hill | Berkeley County | 34,586 | Groundwater under direct influence | 0 | 1 | 0 |
| Parkersburg Utility Board | Wood County | 34,251 | Groundwater under direct influence | 2 | 1 | 36 |
| City of Fairmont | Marion County | 30,586 | Surface water | 0 | 1 | 0 |
| Wheeling | Ohio County | 29,899 | Surface water | 4 | 3 | 61 |
| Putnam P S D | Putnam County | 26,410 | Surface water | 0 | 1 | 0 |
| Wvawc New River Regional Wtr TRTMT PLT | Fayette County | 25,603 | Surface water | 0 | 0 | 0 |
| Wvawc Bluestone Plant | Mercer County and 1 other county | 20,562 | Surface water | 0 | 0 | 0 |
| Weirton Area Water Board | Hancock County and 1 other county | 18,633 | Surface water | 5 | 0 | 0 |
| Clarksburg Water Board | Harrison County | 18,340 | Surface water | 0 | 0 | 3,408 |
| Logan County PSD - Northern Regional | Logan County | 16,921 | Surface water | 5 | 15 | No inventory |
Systems with unresolved health-based violations
313 systemsThe 100 with the most unresolved violations are listed. The county pages list the other 213.
| System | Main county | People served | Main source | Health-based violations, 10 years | Unresolved | Lead lines |
|---|---|---|---|---|---|---|
| Coal Mountain Water | Wyoming County | 80 | Groundwater | 20 | 322 | No inventory |
| Hiawatha Water | Mercer County | 63 | Groundwater | 20 | 217 | No inventory |
| City of Paden City | Wetzel County and 1 other county | 3,291 | Groundwater | 32 | 103 | 0 |
| City of Gary | McDowell County | 1,633 | Groundwater | 27 | 61 | 0 |
| Central Hampshire PSD Green Spring | Hampshire County | 1,046 | Groundwater under direct influence | 4 | 58 | 0 |
| Camden on Gauley - Craigsville | Webster County | 502 | Purchased surface water | 4 | 41 | 0 |
| Logan Co PSD-Greenville System | Logan County | 3,611 | Surface water | 15 | 37 | 0 |
| Mingo County PSD - Marrowbone | Mingo County | 292 | Purchased surface water | 6 | 37 | 0 |
| Mingo County PSD - Lick Creek | Mingo County | 380 | Purchased surface water | 4 | 36 | 0 |
| Town of Huttonsville | Randolph County | 186 | Purchased surface water | 0 | 33 | 0 |
| Tri County Clarksburg | Harrison County | 893 | Purchased surface water | 0 | 32 | 0 |
| Mingo County PSD - Pigeon Creek | Mingo County | 2,877 | Purchased surface water | 6 | 30 | 0 |
| Shinnston - Saltwell Road | Harrison County | 205 | Purchased surface water | 3 | 30 | 0 |
| City of Shinnston | Harrison County and 1 other county | 4,959 | Surface water | 11 | 28 | 1 |
| Town of Farmington | Marion County | 699 | Purchased surface water | 10 | 27 | 0 |
| Eastern Wyoming PSD Stephenson WTP | Wyoming County | 3,616 | Groundwater | 1 | 26 | 0 |
| Mingo County PSD - Chattaroy | Mingo County | 223 | Purchased surface water | 6 | 26 | 0 |
| Pax Water Company | Fayette County | 762 | Purchased surface water | 7 | 24 | 0 |
| Mingo Co PSD - Ragland District | Mingo County | 621 | Purchased surface water | 4 | 24 | 0 |
| Point Pleasant Water Works | Mason County | 5,146 | Groundwater | 3 | 23 | No inventory |
| Mingo County PSD - Naugatuck | Mingo County | 2,159 | Surface water | 13 | 23 | 0 |
| Tri-County Water Assoc - Fairmont | Marion County and 1 other county | 1,880 | Purchased surface water | 1 | 23 | 0 |
| Lester Municipal Water Works | Raleigh County | 665 | Purchased surface water | 9 | 22 | 0 |
| Town of Renick | Greenbrier County | 79 | Purchased surface water | 6 | 22 | No inventory |
| Cass Scenic Railroad | Pocahontas County | 555 | Surface water | 4 | 20 | No inventory |
| Camden on Gauley - Cowen | Webster County | 79 | Purchased surface water | 8 | 19 | 0 |
| Ridgeview Estates Prop Assoc | Logan County | 69 | Purchased surface water | 5 | 19 | 0 |
| Logan Co P S D - Crawley Creek | Logan County | 2,145 | Purchased surface water | 7 | 18 | 0 |
| Kermit Water Works | Mingo County and 1 other county | 1,237 | Surface water | 2 | 18 | 0 |
| Mount Zion P S D | Calhoun County | 1,113 | Purchased surface water | 29 | 18 | 0 |
| Richwood Water Dept | Nicholas County | 2,480 | Surface water | 6 | 17 | 0 |
| Piedmont Municipal Wtr WKS | Mineral County | 847 | Surface water | 14 | 17 | 0 |
| Timberline-CV PSD | Tucker County | 577 | Groundwater under direct influence | 4 | 17 | 0 |
| Justice PSD | Mingo County | 504 | Purchased surface water | 2 | 17 | 0 |
| Coalton Water System | Randolph County | 262 | Groundwater | 2 | 17 | 0 |
| Morgan Village MHP | Morgan County | 98 | Groundwater | 1 | 17 | 0 |
| Town of Wayne Water | Wayne County | 5,519 | Surface water | 15 | 16 | 0 |
| Salem Water Board | Harrison County | 1,630 | Purchased surface water | 6 | 16 | 69 |
| Knobley Water System | Mineral County | 132 | Groundwater | 0 | 16 | 0 |
| Mingo County PSD - Delorme | Mingo County | 64 | Purchased surface water | 0 | 16 | 0 |
| Logan County PSD - Northern Regional | Logan County | 16,921 | Surface water | 5 | 15 | No inventory |
| Judy Lynn MHP | Berkeley County | 53 | Groundwater | 1 | 15 | 0 |
| Gauley River PSD | Nicholas County and 1 other county | 3,944 | Purchased surface water | 5 | 14 | 0 |
| Pleasant Valley PSD | Monongalia County | 2,231 | Purchased surface water | 6 | 14 | 0 |
| Pleasant Hill P S D RT 16 District | Calhoun County | 1,868 | Purchased surface water | 7 | 14 | 0 |
| Town of Reedy Water Service | Roane County | 480 | Purchased surface water | 16 | 14 | 0 |
| McDowell County PSD Greenbrier | McDowell County | 165 | Groundwater | 9 | 14 | 0 |
| Four States PSD | Marion County and 1 other county | 406 | Purchased surface water | 1 | 13 | 0 |
| Pinnacle Water Association | Mercer County | 85 | Groundwater | 23 | 13 | 0 |
| Potomac Farms Water Co | Jefferson County | 65 | Groundwater | 15 | 13 | 0 |
| Shortline PSD | Harrison County | 2,727 | Purchased surface water | 6 | 12 | No inventory |
| Town of West Union | Doddridge County | 1,895 | Surface water | 1 | 12 | 0 |
| West Logan Water Co | Logan County | 885 | Purchased surface water | 2 | 12 | 0 |
| Elizabeth Water Dept | Wirt County | 2,289 | Purchased surface water | 2 | 11 | 0 |
| Mason Water Dept | Mason County | 1,679 | Groundwater | 0 | 11 | 0 |
| McDowell County PSD Maybeury | McDowell County | 1,648 | Groundwater | 8 | 11 | No inventory |
| Town of Hartford | Mason County | 745 | Purchased groundwater | 0 | 11 | 0 |
| Town of Albright | Preston County | 317 | Purchased surface water | 0 | 11 | 0 |
| Arthurdale Water Assoc. | Preston County | 264 | Groundwater | 4 | 11 | 0 |
| City of Wellsburg | Brooke County | 4,019 | Groundwater | 11 | 10 | 0 |
| Lincoln PSD - Route 3 | Lincoln County | 2,226 | Purchased surface water | 2 | 10 | 0 |
| Town of Hillsboro | Pocahontas County | 262 | Groundwater | 1 | 10 | 0 |
| City of Grafton | Taylor County | 6,333 | Purchased surface water | 0 | 9 | 0 |
| City of Berkeley Springs | Morgan County | 3,526 | Surface water | 2 | 9 | 0 |
| Pocahontas Co PSD - Cheat Mountain Water | Pocahontas County | 1,867 | Surface water | 13 | 9 | 0 |
| Jane Lew PSD | Lewis County | 1,440 | Purchased surface water | 0 | 9 | 0 |
| Town of Fairview | Marion County | 958 | Purchased surface water | 2 | 9 | 0 |
| City of Thomas | Tucker County | 753 | Surface water | 7 | 9 | 1 |
| Town of Worthington | Marion County | 598 | Purchased surface water | 0 | 9 | 0 |
| Mill Creek Water Dept | Randolph County | 591 | Surface water | 15 | 9 | 0 |
| Town of Delbarton | Mingo County | 265 | Purchased surface water | 4 | 9 | 0 |
| Philippi City of - Wellington Heights | Barbour County | 246 | Purchased surface water | 0 | 9 | 0 |
| Sugar Lane Water Assoc | Marion County | 204 | Purchased surface water | 4 | 9 | 0 |
| Wvaw - Deerfield Village Subdivision | Jefferson County | 132 | Groundwater under direct influence | 10 | 9 | 0 |
| Oceana Community of | Wyoming County | 3,796 | Surface water | 19 | 8 | 0 |
| Williamson Utility Board | Mingo County | 2,660 | Surface water | 7 | 8 | 0 |
| Kanawha Falls PSD | Fayette County | 2,547 | Surface water | 5 | 8 | 0 |
| Leadsville PSD | Randolph County | 1,536 | Purchased surface water | 8 | 8 | 0 |
| War Water Works City Realty | McDowell County | 1,220 | Groundwater | 2 | 8 | 0 |
| Pine Grove Water | Wetzel County | 620 | Surface water | 5 | 8 | 0 |
| Fenwick Mountain PSD | Nicholas County | 554 | Purchased surface water | 9 | 8 | 0 |
| Lincoln PSD - Lower MUD River | Lincoln County | 177 | Purchased surface water | 7 | 8 | 0 |
| East View PSD 172 | Harrison County | 158 | Purchased surface water | 0 | 8 | 0 |
| Tri Lake Holdings, Inc. | Morgan County | 139 | Groundwater | 0 | 8 | 0 |
| Berkeley Estates | Berkeley County | 94 | Groundwater | 0 | 8 | 0 |
| Sunny View Acres Water Project | Marion County | 69 | Purchased surface water | 5 | 8 | 0 |
| Milton Water | Cabell County | 5,446 | Surface water | 1 | 7 | 0 |
| Oakland PSD | Hancock County | 1,659 | Groundwater | 1 | 7 | 0 |
| McDowell County PSD Coalwood | McDowell County | 1,537 | Groundwater | 4 | 7 | 0 |
| City of New Cumberland | Hancock County | 1,326 | Groundwater | 5 | 7 | 0 |
| City of Belmont | Pleasants County | 1,003 | Groundwater | 0 | 7 | 0 |
| Paw Paw Water Works | Morgan County | 524 | Surface water | 5 | 7 | 1 |
| East View PSD 194 | Harrison County | 393 | Purchased surface water | 0 | 7 | 0 |
| Central Hampshire PSD - RT 28 | Hampshire County | 388 | Purchased surface water | 1 | 7 | 0 |
| Bluewell PSD | Mercer County | 6,216 | Purchased surface water | 18 | 6 | 0 |
| New Martinsville | Wetzel County | 5,272 | Groundwater | 0 | 6 | 1 |
| Huttonsville PSD | Randolph County | 4,758 | Surface water | 0 | 6 | 0 |
| City of Philippi | Barbour County | 3,544 | Surface water | 4 | 6 | 0 |
| City of Stonewood | Harrison County | 2,236 | Purchased surface water | 0 | 6 | 0 |
| Matewan Water Works | Mingo County | 2,205 | Surface water | 7 | 6 | 0 |
Counties come from the counties EPA lists each system serving, matched to 2024 Census counties; where EPA lists none, from the county coded in the system's ID, its service area map, or its mailing address. A county holding at least a fifth of a system's service area map is added when at least a fifth of that map lies in those counties. Towns are the ones EPA lists and the Census places such a map covers, always inside those counties. In New England, where EPA's town names a whole Town, it is not matched to the village of the same name. A system is not listed in a county holding less than a fifth of its map, or in a county or town its map reaches when the map lies mostly outside the counties EPA lists, so a page can leave out a system that serves part of the area. Methodology and limitations