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
Details, formula, and sources
max_spacing = lookup(table, material, size, orientation); hangers = ceil(run_length / max_spacing) + 1 (both ends plus interior supports).
IPC 2021 Table 308.5 (hanger spacing) and MSS SP-58 by name; the spacing table ships as editable breakpoints by material and size.
IPC 2021 free read-only at codes.iccsafe.org. The spacing values are an editable approximation to tune to the adopted edition.
Estimate. AHJ and licensed professional govern.
Field names used by the API: material, pipe_size, run_length, orientation, max_spacing_ft, hangers
- Spacing table editable [material, max_size_in, horiz_ft, vert_ft] per IPC Table 308.5IPC 2021 Table 308.5 / MSS SP-58
- Hanger count ceil(run / max_spacing) + 1 (both ends plus interior)first-principles