Pipe Hanger Spacing and Count
Maximum support spacing for a pipe material, size, and orientation from IPC 308.5, and the hanger count for a run.
Example
You enter
- Pipe material copper
- Nominal pipe size (in) 1
- Horizontal run to support (ft) 24
- Orientation horizontal
You get
- Maximum support spacing 6
- Hangers for the run 5
Checked against published worked examples from: IPC 2021 Table 308.5 / MSS SP-58.
Details, formula, and sources
Formula or tablemax_spacing = lookup(table, material, size, orientation); hangers = ceil(run_length / max_spacing) + 1 (both ends plus interior supports).
Source and editionIPC 2027 Table 308.5 (identical in 2021) (hanger spacing) and MSS SP-58 by name; the spacing table ships as editable breakpoints by material and size.
Free accessIPC 2027 free read-only at codes.iccsafe.org. The spacing values are IPC 2027 Table 308.5 (identical in 2021) (editable for another edition).
What governsEstimate. AHJ and licensed professional govern.
API field namesmaterial, pipe_size, run_length, orientation, max_spacing_ft, hangers
- Spacing table editable [material, max_size_in, horiz_ft, vert_ft] per IPC Table 308.5: copper tubing 6 ft to 1-1/4 in and 10 ft above, copper pipe 12 ft, PEX 32 in to 1 in and 4 ft from 1-1/4 inIPC 2027 Table 308.5 (identical in 2021) / MSS SP-58
- Hanger count ceil(run / max_spacing) + 1 (both ends plus interior)first-principles