Klarifi Logo
Try for freeLog in
Klarifi Logo

Wastewater treatment plants in North Carolina

83 facilities · 131 MGD combined flow

Klarifi tracks 83 publicly owned wastewater treatment plants in North Carolina with a combined average flow of 131 MGD, serving about 1,904,501 residents. 23 plants treat more than 1 MGD and 2 more than 10 MGD; 29 use lagoon systems and 15 have digesters or biogas infrastructure. The largest is Neuse River Resource Recovery Facility in Raleigh at 47.05 MGD. 12 NPDES permits expire this year and 9 next year.

Every plant below links to a profile with average and design flow, the NPDES permit and its expiry, a three-year compliance snapshot and the capital projects planned in its city. Treatment technology and verified contacts are shown with a free Klarifi account.

83 plant locations in North Carolina; dot size follows average flow. Boundaries: U.S. Census Bureau.

NPDES permits and renewals in North Carolina

Every plant discharges under an NPDES permit that is renewed every five years, usually with tighter limits. The renewal year is the year a plant budgets for upgrades.

All NPDES permits in North Carolina →12 permits expiring in 2026 →9 permits expiring in 2027 →14 permits expiring in 2028 →Find plants near you on the map →

Largest wastewater treatment plants in North Carolina

The 10 largest publicly owned wastewater treatment plants in North Carolina by average flow, with NPDES permit, expiry and three-year violation count. Source: EPA ICIS-NPDES via Klarifi.
FacilityCityAvg flow (MGD)Design (MGD)NPDES permitExpiresViolations (3y)
Neuse River Resource Recovery FacilityRaleigh47.0575NC0029033Feb 20251
Irwin Creek Wastewater Treatment PlantCharlotte10.5515NC0024945Oct 20280
North Durham WRFDurham8.920NC0023841Jan 20294
Goldsboro WRFGoldsboro6.5514.2NC0023949Jan 20294
Town Of Cary - North Cary WWTPCary6.1112NC0048879Feb 20280
Town Of Cary - South Cary WWTPApex5.9612.8NC0065102Apr 20280
New Bern Waste Water Treatment PlantNew Bern5.177NC0025348Jun 20270
Mason Farm WWTPChapel Hill4.8614.5NC0025241Jul 20300
Triangle WWTPDurham4.5312NC0026051Apr 20273
Johnnie Mosley Regional WRFKinston3.4211.85NC0024236Jan 202932

Treatment technology for each plant is shown with a free Klarifi account. Create one →

North Carolina plants by treatment technology

All 83 plants in North Carolina

FacilityCityFlow (MGD)
Neuse River Resource Recovery FacilityRaleigh47.05
Irwin Creek Wastewater Treatment PlantCharlotte10.55
North Durham WRFDurham8.9
Goldsboro WRFGoldsboro6.55
Town Of Cary - North Cary WWTPCary6.11
Town Of Cary - South Cary WWTPApex5.96
New Bern Waste Water Treatment PlantNew Bern5.17
Mason Farm WWTPChapel Hill4.86
Triangle WWTPDurham4.53
Johnnie Mosley Regional WRFKinston3.42
Central Johnston County WWTPSmithfield2.91
City Of High PointThomasville2.5
City Of LexingtonLexington2.35
Siler City WWTPSiler City2.26
Graham WWTP City OfGraham1.95
Contentnea Metropolitan Sewerage DistrictGrifton1.52
Terrible Creek WWTPFuquay Varina1.49
Tarboro WWTPTarboro1.46
Sam'S Branch WRFClayton1.42
Cherokee WWTPCherokee1.41
Sgwasa WWTPButner1.38
Little Creek Resource Recovery FacilityZebulon1.05
Hillsborough WWTP Town OfHillsborough1.01
Oxford WWTPOxford0.9
West Stanly WWTPOakboro0.64
Yadkin River Water Treatment PlantUnionville0.63
Hoke County WWTPRaeford0.54
Eagle Road WWTPCramerton0.52
Newport WWTPNewport0.37
Kenly Waste Water Treatment PlantKenly0.3
Robersonville WWTPRobersonville0.28
Town Of Snow HillSnow Hill0.23
Vanceboro WWTPVanceboro0.15
Maury Sanitary Land District WWTPMaury0.14
Pinetops WWTPPinetops0.1
Town Of StantonsburgStantonsburg0.09
Brighton Forest WWTPFuquay Varina0.07
Pittsboro WWTPPittsboro0.06
Town Of BridgetonBridgeton0.03
Hookerton WWTPHookerton0.0071
Trenton WWTPTrenton0.0049
Jacob Cornsilk ComplexRobbinsville0.00021
Anson County Regional WWTPWadesboro—
Apex Water Reclamation FacilityApex—
Aurora WWTPAurora—
Badin WWTPBadin—
Beaufort WWTPBeaufort—
Belville WWTPLeland—
Beulaville WWTPBeulaville—
Biscoe WWTPBiscoe—
Bunn WWTPBunn—
Carolina Beach WWTPCarolina Beach—
Clarkton WWTPClarkton—
Cliffside Sanitary District WWTPCliffside—
Columbus WWTPColumbus—
Franklin County WWTPYoungsville—
Grassy Branch WWTPMonroe—
Hertford WWTPHertford—
Holly Springs WWTPHolly Springs—
Kenansville WWTPKenansville—
Lincolnton WWTPLincolnton—
Littleton WWTPLittleton—
M'Kean Maffitt Wastewater Treatment PlantWilmington—
Marshall WWTPMarshall—
Moore County WPCFAberdeen—
Newland WWTPNewland—
Norman H. Larkins WPCFClinton—
Northeast Brunswick Regional WWTPNavassa—
Norwood WWTPNorwood—
Parkton WWTPParkton—
Raeford WWTPRaeford—
Reidsville WWTPReidsville—
Riverstone Industrial Park WWTPForest City—
Spring Hope WWTPSpring Hope—
St. Pauls WWTPSaint Pauls—
Town Of MooresvilleMooresville—
Town Of RoseboroRoseboro—
Town Of Scotland NeckScotland Neck—
Town Of Spindale, Wastewater Treatment PlantSpindale—
Troy WWTPTroy—
Twelve Mile Creek WWTPWaxhaw—
Twsa Plant #3Cashiers—
Williamston WWTPWilliamston—

Wastewater treatment in North Carolina: questions

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 · Ozonation · Activated sludge · 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. “Wastewater treatment plants in North Carolina.” Updated October 26, 2026. https://klarifi.io/facilities/north-carolina

Need a custom cut of the data for a state, a county or a list of plants? Email info@klarifi.io.

Try Klarifi for free

Create your own trial account and explore how Klarifi can help you.

Try for free