Skip to main content
CityRuleLookup
🌍 Environmental Rules/Stormwater Management

Stormwater Management: Apex vs Raleigh

How do stormwater management rules compare between Apex, NC and Raleigh, NC?

Apex and Raleigh have similar restriction levels.

Apex, NC

Wake County

Heavy Restrictions

Apex operates a Phase II NPDES MS4 stormwater program administered by the Town's Stormwater Field Services group at (919) 362-8166 and codified in the Apex Unified Development Ordinance (UDO), Article 8. Apex sits inside the Jordan Lake watershed in the Upper New Hope subwatershed (15A NCAC 02B .0265), which historically set nitrogen and phosphorus loading caps of 2.2 lb/ac/yr and 0.82 lb/ac/yr for new development. Apex was also added as a named community in the 2020 revisions to the Neuse Nutrient Strategy, with local implementation beginning July 2024.

View full Apex rules →

Raleigh, NC

Wake County

Heavy Restrictions

Raleigh enforces comprehensive stormwater management under the Unified Development Ordinance (UDO) Article 9.3 and the Raleigh Stormwater Design Manual. All new development must meet post-construction stormwater quality and quantity controls. The city operates under an NPDES Phase II MS4 permit and requires stormwater management plans for projects that disturb 12,000 square feet or more. Raleigh is in the Neuse River Basin, which has additional nutrient-sensitive water requirements.

View full Raleigh rules →

Key Facts Comparison

FactApexRaleigh
MS4 ProgramNPDES Phase II Small MS4 — NC DEMLR-
Jordan Lake SubwatershedUpper New Hope arm-
State Nutrient Rule15A NCAC 02B .0265 (suspended pending readoption)-
Historic Loading Cap2.2 lb/ac/yr N; 0.82 lb/ac/yr P (Upper New Hope)-
Buffer Rule15A NCAC 02B .0267 (IN FORCE)-
Neuse StrategyApex implementing since July 2024-
Swift Creek TMDLEPA-approved 2009 (impaired biology)-
ContactApex Stormwater — (919) 362-8166-
Code Reference-UDO Article 9.3 — Stormwater
Trigger Threshold-12,000 sq ft of land disturbance
Watershed-Neuse River Basin (nutrient-sensitive)
Design Manual-Raleigh Stormwater Design Manual
NPDES Permit-Phase II MS4 permit

Highlighted rows indicate differences between cities.

Apex FAQ

Why is stormwater regulation so strict in Apex?

Because Apex sits inside the B. Everett Jordan Reservoir watershed in the Upper New Hope arm — Jordan Lake is the public drinking-water supply for Apex, Cary, Morrisville, RTP, and parts of Chatham County. State nutrient rules at 15A NCAC 02B .0262 to .0273 (the Jordan Lake Rules) treat new development in the Upper New Hope arm with a 2.2 lb/ac/yr nitrogen cap and a 0.82 lb/ac/yr phosphorus cap. The new-development rule .0265 is currently suspended by the NC General Assembly pending readoption, but the riparian buffer rule .0267 remains in force, and Apex also operates a Phase II NPDES MS4 permit and the Jordan Lake Stage I Adaptive Management Strategy.

Where do I report a stormwater problem in Apex?

Call Apex Stormwater Field Services at (919) 362-8166 or submit a Report a Concern through the Town's website. Common reports include oil sheens, sediment plumes, soap or paint in storm drains, illicit connections, and illegal dumping into Jordan Lake tributaries such as Beaver Creek and Middle Creek. The Town runs Illicit Discharge Detection and Elimination (IDDE) inspections under its Phase II NPDES MS4 permit; serious violations are also referred to NC DEMLR for state enforcement under NCGS 143-215.6A.

Raleigh FAQ

When is a stormwater management plan required in Raleigh?

A stormwater management plan is required for any land-disturbing activity of 12,000 square feet or more. Projects in the Neuse River Basin face additional nutrient export limitations.

What stormwater BMPs does Raleigh accept?

Raleigh accepts a range of structural and non-structural best management practices as outlined in the Stormwater Design Manual, including bioretention cells, wet ponds, constructed wetlands, sand filters, and permeable pavement.

Want to add a third city?

Use our full comparison tool to compare up to three cities.

Open Comparison Tool