IPC 308.5 · 1106.2 · Supports & storm drainage

Pipe hanger spacing and storm drain sizing, explained

How to read the hanger-spacing table by material, and how to turn roof area and rainfall rate into a storm drain size — with worked examples and a free link to the official tables.

Need the actual tables? Read IPC Table 308.5 and Table 1106.2 free at codes.iccsafe.org →

How to read Table 308.5 (hanger spacing), step by step

StepWhat you doWatch out for
1Find the row for the pipe material (and, for some materials, the size range)Copper, steel, cast iron, PVC/ABS, CPVC, PEX, and PE each have their own row — plastic needs far closer support than metal
2Read the maximum horizontal spacingIt is a maximum — add supports at changes of direction, valves, and heavy fittings
3Read the maximum vertical spacingSome small plastic pipe also needs a mid-story guide
4Check the table notes and the manufacturer’s instructionsWhere the listing or manufacturer calls for closer spacing, follow it
5Protect the pipe: compatible hanger material and isolation for dissimilar metalsBare steel hangers on copper cause galvanic corrosion

Our own summary, not the code text. Read IPC Table 308.5 and Section 1106 free at codes.iccsafe.org (2021/2024 IPC) and verify against the edition adopted by your AHJ.

Worked example — two 40-ft horizontal runs

RunMax horizontal spacingSupports needed
1-in. copper tube, 40 ft6 ft (copper tubing, 1-1/4 in. and smaller)40 ÷ 6 = 6.7 → 7 spaces, 8 supports counting both ends
3-in. PVC DWV, 40 ft4 ft (PVC pipe)40 ÷ 4 = 10 spaces, 11 supports counting both ends — plus extra at fittings

Worked example values only. Read the full table free at codes.iccsafe.org — other materials and vertical spacing differ.

How to size a storm drain under IPC 1106, step by step

StepWhat you doWatch out for
1Get the design rainfall rate — the 100-year, 1-hour rate from the IPC rainfall maps (Figure 1106.1) or approved local dataMany jurisdictions publish their own design rate; use it when they do
2Measure the horizontally projected roof area draining to each roof drainWalls that shed water onto the roof add area — see the vertical-wall provision in Section 1106
3Convert area and rainfall to flow: gpm = area (sq ft) × rainfall (in./hr) × 0.0104The IPC gives this as its storm-flow equation in Section 1106; 0.0104 is simply 1 in./hr on 1 sq ft expressed in gpm
4Total the flow on each section of storm drain, working downstreamEach section carries everything upstream of it
5Read Table 1106.2 in the vertical column (leaders and conductors) or the horizontal column for your installed slopeFlatter slope = less capacity
6Size the secondary (emergency) roof drainage separately (Section 1108)Secondary drains discharge above grade where they can be seen, or to a separate system — never into the primary piping

Our own summary, not the code text. Read IPC Table 308.5 and Section 1106 free at codes.iccsafe.org (2021/2024 IPC) and verify against the edition adopted by your AHJ.

Worked example — flat roof draining to one horizontal storm drain

Input / stepValueSource
Horizontally projected roof area12,000 sq ftRoof plan
Design rainfall rate3 in./hr (assumed from the local map)Figure 1106.1 or local data
Flow12,000 × 3 × 0.0104 = 374 gpmIPC storm-flow equation (Section 1106)
Installed slope1/8 in. per ftDesign
ResultChoose the smallest pipe whose horizontal capacity at 1/8 in. per ft is at least 374 gpmTable 1106.2 — read it free at codes.iccsafe.org

Worked example with assumed rainfall. Your local rate may be very different — check the map or your AHJ’s design rate.

Common mistakes

MistakeWhat to do instead
Using metal-pipe spacing on plastic pipePlastic pipe needs much closer support — read the material row
Spacing supports only by the table on long vertical plastic risersAdd the mid-story guides the table calls for on small plastic pipe
Using a 1-in./hr capacity table without adjusting for your rainfallConvert your actual area and rainfall to gpm and compare with the table
Using sloped roof surface areaUse the horizontally projected (plan) area
Tying secondary roof drains into the primary storm drainKeep the secondary system separate so a blocked primary is visible
Reading the vertical column for a horizontal drainLeaders and horizontal drains have separate capacity columns

Our own summary, not the code text. Read IPC Table 308.5 and Section 1106 free at codes.iccsafe.org (2021/2024 IPC) and verify against the edition adopted by your AHJ.

📋 Embed this chart on your site — freeGet the code →

Paste this where you want the live chart to appear. It works on any site that allows iframes, and includes a link back to Field PM.

<iframe src="https://www.field-pm.com/embed/charts/pipe-hanger-spacing-storm-drain-sizing" title="Pipe Hanger Spacing & Storm Drain Sizing — Field PM" width="100%" height="620" loading="lazy" style="border:1px solid #e5e7eb;border-radius:12px;max-width:560px;width:100%"></iframe>
<p style="font:13px/1.5 system-ui,sans-serif;margin:8px 0;color:#6b7280"><a href="https://www.field-pm.com/charts/pipe-hanger-spacing-storm-drain-sizing" target="_blank" rel="noopener">Pipe Hanger Spacing & Storm Drain Sizing</a> by <a href="https://www.field-pm.com" target="_blank" rel="noopener">Field PM</a></p>

Holding pipe up and getting water off the roof

Read Table 308.5 and Section 1106 free on codes.iccsafe.org. ICC offers free read-only access to the 2021 and 2024 International Plumbing Code. This page explains how to use the tables; it does not reproduce them.

Hanger spacing is set by material. Table 308.5 gives a maximum horizontal and vertical spacing for each pipe type; stiff metal pipe can span farther than plastic, which sags as it warms. For example, copper tubing 1-1/4 inch and smaller is limited to 6 ft horizontally and PVC pipe to 4 ft, so a 40-ft run of 3-inch PVC DWV takes 11 supports before you add any at fittings. The table is a maximum; manufacturer instructions can be stricter.

Storm drains are sized by flow. Start with the design rainfall rate — the 100-year, 1-hour rate from the IPC maps or approved local data — and the plan area of roof feeding each drain. Multiply area × rainfall × 0.0104 to get gpm, then read Table 1106.2 in the vertical or horizontal column for your installed slope. A 12,000 sq ft roof at 3 in./hr works out to about 374 gpm.

Western jurisdictions on the Uniform Plumbing Code (IAPMO) use the UPC’s own hanger table and storm-drainage chapter; values differ for some materials.

Related: sanitary drain sizing with DFUs, copper tube sizes, and steel pipe schedules. Field PM keeps hanger inspections, test records, and photos with the job.

FAQ

How far apart should pipe hangers be?+

It depends on the pipe material and size. IPC Table 308.5 lists a maximum horizontal and vertical spacing for each material — copper tubing 1-1/4 inch and smaller, for example, is limited to 6 ft horizontally, and PVC pipe to 4 ft. Read the full table free at codes.iccsafe.org and follow closer manufacturer spacing where it applies.

Why does plastic pipe need more hangers than metal?+

Plastic pipe is less stiff and softens as it warms, so it sags between supports. Sagging drain pipe holds water and solids and can lose its slope, which is why plastic rows in the table call for much tighter spacing.

How do I size a storm drain?+

Find the design rainfall rate (IPC Figure 1106.1 or approved local data), measure the plan roof area draining to each drain, convert to gpm with area × rainfall × 0.0104, and pick the smallest pipe whose capacity in IPC Table 1106.2 meets that flow at your installed slope.

Do I need secondary roof drains?+

Where roof parapets or other construction would trap water if the primary drains clog, the IPC requires secondary (emergency) roof drainage under Section 1108, sized for the same rainfall rate and kept separate from the primary system. Confirm with your structural engineer and AHJ.

How does the UPC differ?+

The Uniform Plumbing Code (IAPMO, common in western states) has its own hanger table and storm-drainage chapter, with different spacing for some materials and its own sizing tables. Use the code your jurisdiction adopted.

Built by a contractor, for the field

Field PM runs daily reports, job costing, QA/QC, and billing in one platform — $99/month with unlimited foremen, QA/QC, and safety free. 30-day trial, no credit card.

Start free trial →

More reference charts

Rated by contractors on

Field PM reviews on CapterraField PM reviews on GetAppField PM reviews on Software Advice