Klarifi Logo
Try for freeLog in
Klarifi Logo

Wastewater Treatment Plants in North Carolina

85 facilities · 118 MGD combined flow

Klarifi tracks 85 publicly owned wastewater treatment plants in North Carolina with a combined average flow of 118 MGD, serving about 1,869,590 residents. 21 plants treat more than 1 MGD and 2 more than 10 MGD; 43 use lagoon systems and 14 have digesters or biogas infrastructure. The largest is Neuse River Resource Recovery Facility in Raleigh at 47.06 MGD. 13 NPDES permits expire this year and 9 next year.

Every plant below links to a profile with average and design flow, treatment technology, the NPDES permit and its expiry, a three-year compliance snapshot and the capital projects planned in its city.

85 plant locations in North Carolina; dot size follows average flow.

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 Carolina13 permits expiring in 20269 permits expiring in 202715 permits expiring in 2028Find plants near you on the map →

Largest wastewater treatment plants in North Carolina

The 25 largest publicly owned wastewater treatment plants in North Carolina by average flow, with NPDES permit, expiry, treatment technology and three-year violation count. Source: EPA ICIS-NPDES via Klarifi.
FacilityCityAvg flow (MGD)Design (MGD)NPDES permitExpiresTechnologyViolations (3y)
Neuse River Resource Recovery FacilityRaleigh47.0675NC0029033Feb 2025

Clarifiers, Aerated lagoons, Uncovered lagoons, Biogas silos, Biogas balloons

1
Irwin Creek Wastewater Treatment PlantCharlotte10.9915NC0024945Oct 2028

Clarifiers, Biogas silos

0
Town Of Cary - North Cary WWTPCary5.9112NC0048879Feb 2028

Clarifiers, Aerated lagoons, Uncovered lagoons, Carrousels / oxidation ditches

0
Goldsboro WRFGoldsboro5.6914.2NC0023949Jan 2029

Uncovered lagoons

3
Town Of Cary - South Cary WWTPApex5.112.8NC0065102Apr 2028

Clarifiers, Uncovered lagoons

0
New Bern Waste Water Treatment PlantNew Bern4.917NC0025348Jun 2027

Clarifiers, Aerated lagoons, Uncovered lagoons, Carrousels / oxidation ditches

0
Mason Farm WWTPChapel Hill4.4814.5NC0025241Jul 2030

Clarifiers, Biogas silos, Biogas balloons

0
Triangle WWTPDurham4.3512NC0026051Apr 2027

Clarifiers, Uncovered lagoons, Carrousels / oxidation ditches

3
Johnnie Mosley Regional WRFKinston3.4611.85NC0024236Jan 2029

Clarifiers, Aerated lagoons

32
City Of High PointThomasville3.0510NC0024228Feb 2026

Clarifiers, Uncovered lagoons, Biogas balloons

0
City Of LexingtonLexington2.116.5NC0055786Apr 2030

3
Siler City WWTPSiler City2.14NC0026441May 2027

Clarifiers, Uncovered lagoons, Carrousels / oxidation ditches

21
Graham WWTP City OfGraham1.93.5NC0021211May 2026

Clarifiers

10
Central Johnston County WWTPSmithfield1.59.5NC0030716Mar 2026

Clarifiers, Biogas silos

2
Contentnea Metropolitan Sewerage DistrictGrifton1.443.5NC0032077Nov 2025

Clarifiers, Aerated lagoons, Uncovered lagoons, Carrousels / oxidation ditches

0
Terrible Creek WWTPFuquay Varina1.443NC0066516Apr 2026

0
Sgwasa WWTPButner1.365.5NC0026824Oct 2030

Clarifiers, Aerated lagoons, Uncovered lagoons, Carrousels / oxidation ditches

0
Tarboro WWTPTarboro1.355NC0020605Sep 2029

Clarifiers, Aerated lagoons, Uncovered lagoons

0
Cherokee WWTPCherokee1.256NC0052469Apr 2030

Clarifiers

10
Yadkin River Water Treatment PlantUnionville1.250.49NC0089893Jun 2025

Uncovered lagoons

0
Sam'S Branch WRFClayton1.232.5NC0025453Mar 2030

Clarifiers, Uncovered lagoons, Carrousels / oxidation ditches

4
Oxford WWTPOxford0.993.5NC0025054Sep 2030

Clarifiers, Aerated lagoons, Uncovered lagoons, Carrousels / oxidation ditches, Biogas silos

2
Little Creek Resource Recovery FacilityZebulon0.922.2NC0079316May 2030

Clarifiers, Carrousels / oxidation ditches

2
Hillsborough WWTP Town OfHillsborough0.893NC0026433Jan 2030

Clarifiers

1
Hoke County WWTPRaeford0.551.5NC0089176Oct 2024

Uncovered lagoons

16

North Carolina plants by treatment technology

All 85 plants in North Carolina

FacilityCityFlow (MGD)
Neuse River Resource Recovery FacilityRaleigh47.06
Irwin Creek Wastewater Treatment PlantCharlotte10.99
Town Of Cary - North Cary WWTPCary5.91
Goldsboro WRFGoldsboro5.69
Town Of Cary - South Cary WWTPApex5.1
New Bern Waste Water Treatment PlantNew Bern4.91
Mason Farm WWTPChapel Hill4.48
Triangle WWTPDurham4.35
Johnnie Mosley Regional WRFKinston3.46
City Of High PointThomasville3.05
City Of LexingtonLexington2.11
Siler City WWTPSiler City2.1
Graham WWTP City OfGraham1.9
Central Johnston County WWTPSmithfield1.5
Contentnea Metropolitan Sewerage DistrictGrifton1.44
Terrible Creek WWTPFuquay Varina1.44
Sgwasa WWTPButner1.36
Tarboro WWTPTarboro1.35
Cherokee WWTPCherokee1.25
Yadkin River Water Treatment PlantUnionville1.25
Sam'S Branch WRFClayton1.23
Oxford WWTPOxford0.99
Little Creek Resource Recovery FacilityZebulon0.92
Hillsborough WWTP Town OfHillsborough0.89
Hoke County WWTPRaeford0.55
West Stanly WWTPOakboro0.54
Eagle Road WWTPCramerton0.53
Newport WWTPNewport0.36
Kenly Waste Water Treatment PlantKenly0.25
Town Of Snow HillSnow Hill0.24
Pinetops WWTPPinetops0.15
Maury Sanitary Land District WWTPMaury0.14
Vanceboro WWTPVanceboro0.13
Robersonville WWTPRobersonville0.12
Brighton Forest WWTPFuquay Varina0.07
Pittsboro WWTPPittsboro0.06
Town Of StantonsburgStantonsburg0.06
Trenton WWTPTrenton0.03
Town Of BridgetonBridgeton0.03
Jacob Cornsilk ComplexRobbinsville0.00024
Hookerton WWTPHookerton0.00017
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
East Bend Industrial Park WWTPEast Bend
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
Mount Holly WWTPMount Holly
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 DobsonDobson
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 September 11, 2026.

Try Klarifi for free

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

Try for free