AEO Answer · Plumbing

How Do You Size a Conventional Gravity Roof Drainage System?

By Jeremy Mills, CEO & Founder, Apex Grid Engineering — USAF Veteran. · Updated 2026-09-15

Conventional gravity roof drainage is sized from the roof area and the local 100-year, 1-hour rainfall rate, using plumbing code tables to select roof drains, vertical leaders, and sloped horizontal piping. A separate overflow system — overflow drains or scuppers — sized for the same storm is required so a blocked primary drain doesn't pond the roof to structural failure.

I'm Jeremy Mills, CEO & Founder of Apex Grid Engineering and a U.S. Air Force veteran. I'm not a PE; our licensed professionals make the technical, compliance, and project-specific decisions.

Illustrative diagram of building MEP systems: ductwork with diffusers, an electrical panel with conduit, and piping runs.

The concise answer

Conventional gravity roof drainage is sized from the roof area and the local 100-year, 1-hour rainfall rate, using plumbing code tables to select roof drains, vertical leaders, and sloped horizontal piping. A separate overflow system — overflow drains or scuppers — sized for the same storm is required so a blocked primary drain doesn't pond the roof to structural failure. The math is a chain: rainfall rate times tributary area gives gallons per minute at each drain; the code tables convert that flow into a drain size and leader size; the horizontal collectors are sized from the accumulated flow at the code-minimum slope. Every link in that chain has to use the same storm — mixing a 100-year rainfall rate with pipe tables read for a different storm is a quiet way to undersize the whole system.

Overflow: the system that saves the building

Primary drains fail. They clog with debris, they get paved over in reroofing, they freeze. The code knows this, which is why secondary drainage isn't optional. Overflow drains sit with their inlets a couple of inches above the primary inlets, so they only engage when water rises past the normal level; scuppers through the parapet do the same job by giving water a way off the roof edge. Either way, the overflow system is sized for the full design storm on its own. The structural side of this deserves respect. A foot of ponded water weighs about 5.2 pounds per square foot, and roofs have collapsed under ponding that started as a clogged drain on a roof designed for a lighter storm. The structural engineer designs for the ponding depth the overflow system allows — which is another reason the plumbing and structural designs have to agree on how the roof drains.

Roof drainage checklist

Gravity roof drainage is mature, code-driven engineering — which means the failures are almost always omissions, not mysteries. Run this checklist and the roof stays dry. I've never seen a well-drained roof fail, and I've seen plenty of poorly-drained ones.

  • Use the local 100-year, 1-hour rainfall rate — verify it against the code maps for the project city
  • Size drains, leaders, and horizontal piping from the code tables for the same design storm throughout
  • Provide independent overflow drainage (overflow drains or scuppers) sized for the full storm
  • Coordinate drain locations and ponding depths with the structural engineer
  • Maintain minimum pipe slopes and verify the deep-pipe routing actually fits the structure

What else do project teams ask?

What rainfall rate do you design roof drainage for?
The 100-year, 1-hour rainfall rate for the project location, published in the plumbing code's rainfall maps or by the local authority. It varies enormously by region — a rate that's right for Phoenix is dangerously wrong for Miami. Using the wrong city's rate is one of the most common drainage design errors I catch in plan review.
How many roof drains does a roof need?
Enough that each drain's tributary area, multiplied by the design rainfall rate, doesn't exceed the drain and leader capacity from the code tables — with structural and architectural constraints on drain locations. As a practical matter, large roofs also need drains positioned to limit the maximum flow path, because water has to actually reach the drain across the roof's slope.
What is secondary or overflow roof drainage?
It's the backup path for rainwater when the primary drains are blocked or overwhelmed: either overflow drains with inlets set 2 inches above the primary drain inlets, or scuppers through the parapet wall. The code requires it because primary drains clog — leaves, balls, construction debris — and a roof with nowhere for the water to go becomes a swimming pool sitting on the structure.
Can roof drainage piping run level?
No — conventional gravity drainage piping needs minimum slope (typically 1/8 inch per foot for larger pipe) so water actually flows. That's why gravity systems get deep on big buildings: the pipe has to fall continuously from the farthest drain to the discharge point. When that depth becomes impractical, it's the classic trigger for considering a siphonic system instead.

Ready to discuss your engineering scope?

Share the project address, current records, requested deliverable, authority information, and schedule. Apex Grid confirms professional responsibility, availability, and scope before work begins.

Request a Project Review

Get a quote on your project

Reviewed and sealed by licensed PEs. “Solid engineering and clear communication from start to finish.” — Jason Mitchell, Principal Architect

Tell us what you need and where the project is — quotes back within 12–24 hours on qualifying scopes.