Skip to main content
24/7 Emergency(602) 675-1555

Drains, Traps and Vents: Rules in Phoenix-Area Cities

Drain, waste and vent rules: slope, cleanouts, traps, venting, floor drains and storm drainage. City by city, then the Arizona law and model code behind it.

By City

CityWhat the rule says
Valley-WideRetention Basin and Drywell Rules by Valley City

Every Valley city makes commercial sites hold their own stormwater and empty it within 36 hours, but the details differ. Most size basins for the 100-year, 2-hour storm; Gilbert uses the 50-year, 24-hour storm and Tempe the 100-year, 1-hour. Drywells are a last resort in Mesa, Chandler and Peoria, and required in every Avondale basin.

Maricopa CountyMaricopa County Zoning 1205: Retention Basins and the 36-Hour Rule

In unincorporated Maricopa County, a commercial site must retain the 100-year, 2-hour storm falling on the whole site and empty it within 36 hours, under Zoning Ordinance Section 1205.7.6. Drywells must be ADEQ-registered, tested one by one, and cleaned by the owner at least every three years.

PhoenixPhoenix City Code 32A-24: On-Site Stormwater Retention for Commercial Sites

Phoenix City Code 32A-24 requires every development to retain its own stormwater, sized by the city manual for the 100-year, 2-hour storm and emptied within 36 hours. Parking lots can pond only six inches, drywells default to 0.1 cfs each, and the owner cleans them at least every three years.

Phoenix City Code 32C-103: Can You Wash a Parking Lot Into the Storm Drain?

No. Phoenix City Code 32C-103 lets only stormwater and a short list of exceptions reach streets, retention basins and storm drains. Commercial pressure washing, dumpster pad rinse water and mop water aren't on the list, so they go to the sanitary sewer, get collected, or need a city discharge permit.

Phoenix City Code 32C-103: Who Maintains Retention Basins and Drywells

Under Phoenix City Code 32C-103, the property owner must keep retention basins, drywells and underground storage working as designed and keep maintenance records for five years. On projects of one acre or more built since mid-2022, the city also inventories those controls, inspects them within a year of completion and asks for yearly self-inspections.

What rainfall rate does Phoenix use to size roof drains and storm piping?

Three inches per hour. Phoenix amends IPC 1106.1 so vertical conductors, leaders, building storm drains, building storm sewers and their horizontal branches are all sized on 3 inches of rain per hour, in place of the base code's 100-year rate from its rainfall figures.

MesaWhat rainfall rate does Mesa use to size roof drains and storm drains? IPC 1106.1

Mesa sizes vertical leaders, building storm drains, storm sewers and horizontal branches for 3 inches of rain per hour. The city's plan checklist gives the roof drain equation: roof area times 0.0104 times inches of rain equals gallons per minute. Scuppers must be at least 4 inches high.

Arizona Law

All Arizona law

Uniform Plumbing Code

All UPC sections
Browse the full code library

Need The Work Done To Code?

Call a licensed plumber who pulls the permit in your city and passes inspection the first time.