Ranked by average flow · 91 MGD combined · 81% of the state's reported flow
Huntington WWTP in Huntington is the largest publicly owned wastewater treatment plant in West Virginia by reported average flow, treating about 10.72 million gallons per day. The 50 plants below treat 91 MGD between them, 81% of the flow reported by all 228 plants in the state, and serve about 550,045 people. Every plant links to its profile with permit and compliance data. Treatment technology is shown with a free Klarifi account.
| # | Facility | City | Avg flow (MGD) | Population | NPDES permit | Expires | Violations (3y) |
|---|---|---|---|---|---|---|---|
| 1 | Huntington WWTP | Huntington | 10.72 | 68,209 | WVL023159 | Dec 2030 | 72 |
| 2 | City Of Wheeling - Water Pollution Control Division | Wheeling | 6.65 | 42,483 | WV0023230 | Jun 2010 | 130 |
| 3 | Fairmont Wastewater Treatment Plant | Fairmont | 6.18 | 35,181 | WVL023353 | Dec 2030 | 52 |
| 4 | Clarksburg Sanitary Bd | Clarksburg | 5.7 | 34,675 | WV0023302 | Apr 2015 | 584 |
| 5 | Parkersburg Utility Board | Parkersburg | 5.53 | 46,509 | WVL023213 | Dec 2030 | 3 |
| 6 | South Charleston Wwtw | South Charleston | 4.7 | 13,100 | WV0023116 | Jan 2012 | 26 |
| 7 | Weirton, City Of | Weirton | 3.77 | 20,841 | WVL023108 | Dec 2030 | 84 |
| 8 | Princeton, City Of | Princeton | 3.64 | 29,054 | WVL023094 | Dec 2030 | 21 |
| 9 | Moorefield/hardy County Regional Wastewater | Moorefield | 2.79 | — | WV0106038 | May 2026 | 18 |
| 10 | Hurricane City Of | Hurricane | 2.7 | 21,158 | WVR030010 | Sep 2030 | 79 |
| 11 | Malden Public Service District | Charleston | 1.99 | 7,720 | WVL050610 | Dec 2030 | 0 |
| 12 | Bridgeport Wastewater Treatment Plant | Bridgeport | 1.87 | 6,618 | WV0025461 | Jun 2010 | 95 |
| 13 | Martinsburg City Of WWTP | Martinsburg | 1.84 | 15,823 | WV0023167 | Dec 2012 | 61 |
| 14 | North Beckley Psd | Beckley | 1.71 | 9,388 | WV0027740 | Mar 2009 | 98 |
| 15 | City Of St. Albans | Saint Albans | 1.68 | 18,348 | WVR030005 | Sep 2030 | 1 |
| 16 | City Of Ronceverte | Ronceverte | 1.47 | 9,836 | WV0024236 | Mar 2014 | 135 |
| 17 | Rocky Fork Wastewater Plant | Cross Lanes | 1.44 | 4,300 | WVL037486 | Dec 2030 | 15 |
| 18 | Oh/ Inw/ Bh/ NE 001-004 | Martinsburg | 1.43 | 3,861 | WV0082759 | Jun 2008 | 476 |
| 19 | Weston City Of | Weston | 1.18 | 6,264 | WV0028088 | Jun 2015 | 244 |
| 20 | Buckhannon Sewer Plant | Buckhannon | 1.17 | 14,148 | WV0032336 | May 2012 | 60 |
| 21 | Nitro WWTP | Nitro | 1.15 | 12,842 | WVL023299 | Dec 2030 | 338 |
| 22 | Shady Spring Psd | Beaver | 1.1 | 9,214 | WV0080403 | Jun 2009 | 50 |
| 23 | Philippi City Of | Philippi | 1.02 | 2,935 | WV0021857 | Jun 2017 | 32 |
| 24 | Keyser City Of | Keyser | 1 | 225 | WV0024392 | Nov 2011 | 124 |
| 25 | Salt Rock Sewer Psd | Ona | 1 | 9,410 | WV0084450 | Apr 2013 | 29 |
| 26 | Green Valley-Glenwood Psd | Princeton | 0.96 | 6,696 | WVL082627 | Dec 2030 | 15 |
| 27 | Pea Ridge Public Svc | Barboursville | 0.93 | 1,121 | WV0027413 | Jun 2013 | 75 |
| 28 | Crab Orchard/macarthur Psd | Macarthur | 0.92 | 303 | WVL082309 | Dec 2030 | 9 |
| 29 | Oak Hill, City Of | Oak Hill | 0.88 | 250 | WV0020281 | May 2014 | 247 |
| 30 | City Of New Martinsville | New Martinsville | 0.87 | 5,366 | WVL027472 | Dec 2030 | 2 |
| 31 | Kanawha Public Service District | Chelyan | 0.87 | 18,379 | WV0038776 | Nov 2010 | 24 |
| 32 | Kanawha Falls Psd | Deepwater | 0.84 | 9,808 | WVL034991 | Dec 2030 | 739 |
| 33 | Elk-Pinch Public Servic Distri | Elkview | 0.8 | 10,424 | WVL080900 | Dec 2030 | 2 |
| 34 | Welch City Of | Welch | 0.79 | 3,590 | WVL024589 | Dec 2030 | 207 |
| 35 | Summersville, City Of | Summersville | 0.78 | 3,000 | WV0020630 | May 2013 | 8 |
| 36 | Ripley WWTP | Ripley | 0.7 | 3,177 | WV0045543 | Apr 2008 | 28 |
| 37 | White Oak Psd | Scarbro | 0.7 | 2,370 | WV0044041 | Feb 2014 | 3 |
| 38 | Warm Springs Psd | Berkeley Springs | 0.66 | 434 | WV0027707 | Mar 2013 | 17 |
| 39 | Milton Water Plant | Milton | 0.66 | — | WVG640009 | Jul 2028 | 22 |
| 40 | Follansbee City Of | Follansbee | 0.65 | 6,243 | WV0020273 | May 2011 | 0 |
| 41 | City Of Glenville | Glenville | 0.62 | 1,450 | WV0040401 | Feb 2014 | 17 |
| 42 | Glenville Utility Water Treatment Plant | Glenville | 0.62 | — | WVG640002 | Jul 2028 | 60 |
| 43 | Buffalo Creek Psd | Amherstdale | 0.57 | 5,784 | WV0038351 | Oct 2014 | 24 |
| 44 | Bradley Psd | Bradley | 0.57 | 4,455 | WV0025925 | Feb 2016 | 42 |
| 45 | Kingwood City Of | Kingwood | 0.54 | 6,330 | WV0021881 | Jan 2011 | 81 |
| 46 | Oceana Town Of | Lynco | 0.52 | 3,906 | WV0024431 | Jun 2015 | 17 |
| 47 | Sanitary Board | Barboursville | 0.51 | 2,863 | WV0024481 | Dec 2012 | 81 |
| 48 | City Of Spencer | Spencer | 0.47 | 1,539 | WV0020095 | Jan 2009 | 191 |
| 49 | Town Of Marmet | Marmet | 0.46 | 6,313 | WV0021750 | Apr 2011 | 387 |
| 50 | Flatwoods-Canoe Run Public Service District | Gassaway | 0.45 | 4,102 | WV0084042 | Jun 2017 | 67 |
Treatment technology for each plant is shown with a free Klarifi account. Create one →
Sources and methodology
Flow, permit and violation figures come from the EPA's ICIS-NPDES discharge monitoring records. Population served comes from the Clean Watersheds Needs Survey 2022. Treatment structures are identified by Klarifi's review of aerial imagery, and capital improvement projects are extracted from published municipal budget documents. Violations are counted over the last three years of monitoring reports.
Data refreshed October 26, 2026.
Wastewater terms: WWTP · POTW · MGD · NPDES permit · Activated sludge · Oxidation ditch · all terms
Cite this page
Journalists, researchers and educators are welcome to quote these figures. Please credit Klarifi as the source and link to this page.
Klarifi. “Largest wastewater treatment plants in West Virginia (2026).” Updated October 26, 2026. https://klarifi.io/facilities/west-virginia/largestNeed a custom cut of the data for a state, a county or a list of plants? Email info@klarifi.io.