Ranked by average flow · 131 MGD combined · 100% of the state's reported flow
Neuse River Resource Recovery Facility in Raleigh is the largest publicly owned wastewater treatment plant in North Carolina by reported average flow, treating about 47.05 million gallons per day. The 42 plants below treat 131 MGD between them, 100% of the flow reported by all 83 plants in the state, and serve about 1,392,464 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 | Neuse River Resource Recovery Facility | Raleigh | 47.05 | 570,019 | NC0029033 | Feb 2025 | 1 |
| 2 | Irwin Creek Wastewater Treatment Plant | Charlotte | 10.55 | 105,450 | NC0024945 | Oct 2028 | 0 |
| 3 | North Durham WRF | Durham | 8.9 | 82,144 | NC0023841 | Jan 2029 | 4 |
| 4 | Goldsboro WRF | Goldsboro | 6.55 | 38,888 | NC0023949 | Jan 2029 | 4 |
| 5 | Town Of Cary - North Cary WWTP | Cary | 6.11 | 90,508 | NC0048879 | Feb 2028 | 0 |
| 6 | Town Of Cary - South Cary WWTP | Apex | 5.96 | 70,417 | NC0065102 | Apr 2028 | 0 |
| 7 | New Bern Waste Water Treatment Plant | New Bern | 5.17 | 29,879 | NC0025348 | Jun 2027 | 0 |
| 8 | Mason Farm WWTP | Chapel Hill | 4.86 | 84,699 | NC0025241 | Jul 2030 | 0 |
| 9 | Triangle WWTP | Durham | 4.53 | 15,321 | NC0026051 | Apr 2027 | 3 |
| 10 | Johnnie Mosley Regional WRF | Kinston | 3.42 | 21,184 | NC0024236 | Jan 2029 | 32 |
| 11 | Central Johnston County WWTP | Smithfield | 2.91 | 54,426 | NC0030716 | Mar 2026 | 2 |
| 12 | City Of High Point | Thomasville | 2.5 | 33,578 | NC0024228 | Feb 2031 | 0 |
| 13 | City Of Lexington | Lexington | 2.35 | 30,981 | NC0055786 | Apr 2030 | 4 |
| 14 | Siler City WWTP | Siler City | 2.26 | 8,389 | NC0026441 | May 2027 | 20 |
| 15 | Graham WWTP City Of | Graham | 1.95 | 19,862 | NC0021211 | May 2026 | 10 |
| 16 | Contentnea Metropolitan Sewerage District | Grifton | 1.52 | 18,158 | NC0032077 | Nov 2030 | 0 |
| 17 | Terrible Creek WWTP | Fuquay Varina | 1.49 | 7,500 | NC0066516 | Apr 2026 | 0 |
| 18 | Tarboro WWTP | Tarboro | 1.46 | 12,674 | NC0020605 | Sep 2029 | 0 |
| 19 | Sam'S Branch WRF | Clayton | 1.42 | 24,094 | NC0025453 | Mar 2030 | 4 |
| 20 | Cherokee WWTP | Cherokee | 1.41 | — | NC0052469 | Apr 2030 | 8 |
| 21 | Sgwasa WWTP | Butner | 1.38 | 13,588 | NC0026824 | Oct 2030 | 0 |
| 22 | Little Creek Resource Recovery Facility | Zebulon | 1.05 | 7,028 | NC0079316 | May 2030 | 3 |
| 23 | Hillsborough WWTP Town Of | Hillsborough | 1.01 | 7,294 | NC0026433 | Jan 2030 | 1 |
| 24 | Oxford WWTP | Oxford | 0.9 | 8,878 | NC0025054 | Sep 2030 | 2 |
| 25 | West Stanly WWTP | Oakboro | 0.64 | 9,788 | NC0043532 | Jan 2029 | 50 |
| 26 | Yadkin River Water Treatment Plant | Unionville | 0.63 | — | NC0089893 | Jun 2025 | 0 |
| 27 | Hoke County WWTP | Raeford | 0.54 | — | NC0089176 | Oct 2024 | 14 |
| 28 | Eagle Road WWTP | Cramerton | 0.52 | 4,485 | NC0006033 | Jan 2027 | 0 |
| 29 | Newport WWTP | Newport | 0.37 | 4,647 | NC0021555 | Jul 2030 | 1 |
| 30 | Kenly Waste Water Treatment Plant | Kenly | 0.3 | 3,194 | NC0064891 | Apr 2023 | 0 |
| 31 | Robersonville WWTP | Robersonville | 0.28 | 1,967 | NC0026042 | Nov 2028 | 74 |
| 32 | Town Of Snow Hill | Snow Hill | 0.23 | 2,816 | NC0020842 | May 2028 | 5 |
| 33 | Vanceboro WWTP | Vanceboro | 0.15 | 981 | NC0031828 | Apr 2028 | 59 |
| 34 | Maury Sanitary Land District WWTP | Maury | 0.14 | 2,184 | NC0061492 | May 2028 | 25 |
| 35 | Pinetops WWTP | Pinetops | 0.1 | 1,390 | NC0020435 | Sep 2029 | 26 |
| 36 | Town Of Stantonsburg | Stantonsburg | 0.09 | 902 | NC0057606 | May 2028 | 3 |
| 37 | Brighton Forest WWTP | Fuquay Varina | 0.07 | — | NC0066150 | Apr 2028 | 0 |
| 38 | Pittsboro WWTP | Pittsboro | 0.06 | 4,340 | NC0020354 | Apr 2026 | 54 |
| 39 | Town Of Bridgeton | Bridgeton | 0.03 | 556 | NC0074837 | Jun 2028 | 5 |
| 40 | Hookerton WWTP | Hookerton | 0.0071 | — | NC0025712 | May 2028 | 3 |
| 41 | Trenton WWTP | Trenton | 0.0049 | 255 | NC0021342 | May 2029 | 69 |
| 42 | Jacob Cornsilk Complex | Robbinsville | 0.00021 | — | NC0089907 | Dec 2030 | 0 |
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 · Anaerobic digester · Lift station · 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 North Carolina (2026).” Updated October 26, 2026. https://klarifi.io/facilities/north-carolina/largestNeed a custom cut of the data for a state, a county or a list of plants? Email info@klarifi.io.