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.
“shall be based on an hourly rainfall rate of 3 inches per hour.”
- Applies to:
- Designers, contractors and building owners sizing roof drains, scuppers and building storm drainage for Mesa commercial and multifamily projects
- Official fee:
- Plan review and permit fees follow the city's Schedule of Fees and Charges
- In force:
- 2024 International Plumbing Code with Mesa amendments (Mesa City Code 4-5-2, Ord. 5983)
- Last verified:
- October 4, 2026, against the official page
Arizona storms are short and heavy, and a roof that drains fine in a normal rain can overflow in a monsoon. Mesa's plumbing code fixes the design rainfall for the pipes that carry roof water away, so the same number applies to every plan reviewer's desk.
What does Mesa's amended IPC 1106.1 say?
Mesa's amendments to the 2024 International Plumbing Code are in City Code 4-5-2. Section 1106.1 now reads that the size of the vertical conductors and leaders, building storm drains, building storm sewers "and any horizontal branches of such drains or sewers shall be based on an hourly rainfall rate of 3 inches per hour."
That gives the sizing input. The city's plumbing plan checklist adds the arithmetic and the details a reviewer looks for under Roof Drainage:
- Sizing calculations. Provide roof drain or scupper sizing calculations. The equation is area of roof times 0.0104 times inches of rain equals gallons per minute (the checklist cites IPC Table 1106.2.1).
- Vertical walls. Vertical walls must comply with IPC 1106.4.
- Scuppers. Openings must be at least 4 inches high, and at least as wide as the circumference of a roof drain sized for the same roof area (IPC 1106.5).
- Secondary drains. Provide a separate endpoint discharge for the primary and secondary roof drain systems (IPC 1108.2).
- Public walkways. Drainage shall not flow over public walking surfaces (IBC 3201.4).
One flag for readers who open the PDF: the worked sample on its last page is set out as a graphic and can use a different rainfall figure than the code text. The 3 inches per hour in 1106.1 is the code requirement, so use the adopted 3-inch rate rather than copying a conflicting sample assumption.
What do the key terms mean?
- Conductor or leader. The vertical pipe that carries roof water down.
- Building storm drain. The horizontal pipe that carries storm water inside or under the building to the storm sewer.
- Scupper. An opening through a parapet wall that lets roof water drain out.
- Secondary roof drain. The backup drain or overflow path that works if the primary drain is blocked.
Why does the rainfall rate matter?
Every pipe size in the storm drainage chapter starts from the design rainfall. Phoenix explained its own identical amendment by noting that the base code lists lower figures for Phoenix, and it chose 3 inches per hour to stay consistent with earlier amendments and the sizing tables. Mesa's text does not state a reason, but the practical effect is the same: a single, higher design number that every plan set is checked against.
Who does this cover?
Designers and contractors on commercial, multifamily and other permitted buildings with roof drainage. A single-family house is under the residential code, which this page does not cover.
Quick check: how does the 3 inch rate change your drain size?
The equation is the city's. The roof areas below are examples, not project data.
| Roof area | Rain rate | Flow to size for (gpm) |
|---|---|---|
| 5,000 sq ft | 3 in/hr | 5,000 x 0.0104 x 3 = 156 |
| 10,000 sq ft | 3 in/hr | 10,000 x 0.0104 x 3 = 312 |
| 20,000 sq ft | 3 in/hr | 20,000 x 0.0104 x 3 = 624 |
The flow scales in a straight line with the rainfall figure, so a design done at a lower rate than 3 inches per hour produces a proportionally smaller number than the one the city's equation gives.
What does this look like in real life?
A new retail building. The engineer sizes the roof drains on 3 inches per hour, puts the calculation on the plans and shows a separate discharge point for the overflow drains. That covers the items the checklist asks for.
A tenant improvement. The tenant only alters interior plumbing, so the roof is untouched. This section becomes relevant if the project adds roof equipment that changes the drainage.
The edge case. A parapet building with scuppers only. Scuppers still need capacity calculations for the design flow; the 4-inch opening height is a minimum detail, not a replacement for sizing. Show the roof area, rate and approved overflow arrangement on the plans.
What should you do next?
- 1Get the roof area for each drainage zone from the architectural plans.
- 2Run the checklist equation at 3 inches per hour and record the result on the plumbing sheets.
- 3Size leaders, storm drains and horizontal branches from that flow using the IPC tables.
- 4Show the secondary drain or scupper overflow with its own discharge point.
- 5Confirm where the storm drain discharges, including any retention basin or street connection, and whether that needs a separate permit. The valley retention basin guide compares how the cities treat on-site storm water storage.
What do people get wrong?
- "The base IPC rainfall figure applies." Mesa amended 1106.1 to 3 inches per hour.
- "Primary and secondary drains can share one outlet." The checklist asks for separate endpoint discharge.
- "Scuppers are exempt from sizing." The checklist gives a minimum opening height and width.
- "Storm water can run across the sidewalk." The checklist says drainage shall not flow over public walking surfaces.
How Do Other Valley Cities Handle It?
| Where | What applies | Source |
|---|---|---|
| Phoenix | Phoenix also amends IPC 1106.1 to size storm drainage on 3 inches of rain per hour. Its stated reason is that the 2024 IPC and UPC list Phoenix at 2.5 and 2.2 inches per hour, and 3 inches keeps the number consistent with earlier amendments and the sizing tables. | Phoenix Building Construction Code, 2024 IPC amendment to Section 1106.1 (Ord. G-7397) Verified September 29, 2026 |
| Tempe | Tempe's amended 1106.1 sizes conductors, leaders, scuppers, storm drains and horizontal branches on the 100-year hourly rainfall rate of three inches per hour, and names scuppers in the list. | Tempe City Code 8-600 (2024 IPC amendments), Section 1106.1 Verified September 29, 2026 |
This page explains the rule. The official text at the source above governs.
Drains, Traps and Vents in Other Cities
- Maricopa CountyMaricopa County Zoning 1205: Retention Basins and the 36-Hour Rule
- PhoenixPhoenix City Code 32A-24: On-Site Stormwater Retention for Commercial Sites
- PhoenixPhoenix City Code 32C-103: Who Maintains Retention Basins and Drywells
- PhoenixPhoenix City Code 32C-103: Can You Wash a Parking Lot Into the Storm Drain?
- PhoenixWhat rainfall rate does Phoenix use to size roof drains and storm piping?
- Valley-WideRetention Basin and Drywell Rules by Valley City
More Mesa Codes and Permits
- Commercial PlumbingWhat is Mesa's Annual Facilities Permit for plumbing work? City Code 4-1-4(F)
- Sewer LinesHow deep must a building sewer be in Mesa? Plumbing Code 305.4.1
- Commercial PlumbingCan a Mesa tenant improvement use permit-by-inspection? City Code 4-1-4(U)
- Permits and InspectionsWhat plumbing inspections does Mesa require? City Code 4-1-5 rough-in, concealment and final
- Commercial PlumbingDo you need a certificate of occupancy to open or change a Mesa business? City Code 4-1-6
- Backflow PreventionMesa City Code 8-1-10: backflow rules for fire sprinkler systems
