Technical Guide

Residential Plumbing Code Essentials: IPC vs UPC

Feb 12, 2026 · 6 min read

Two Codes, One Country

Unlike the NEC, which is a single national electrical code adopted (with amendments) across virtually all US jurisdictions, plumbing in the United States is governed by two competing model codes:

Roughly speaking, the eastern half of the US tends to adopt the IPC, while the western half (particularly California and the Pacific Northwest) tends to adopt the UPC. However, this is a generalization — each state and sometimes each municipality makes its own adoption decision.

Key Differences

Drain-Waste-Vent (DWV) Sizing

One of the most significant differences between the two codes is how they size drainage and vent piping:

Practical impact: A bathroom group (lavatory, toilet, bathtub/shower) might require a 3-inch drain in one code and a 4-inch drain in the other. Always check the specific table in the code your jurisdiction has adopted.

Venting Methods

Both codes allow traditional individual venting, but they differ on alternative venting methods:

Water Supply Sizing

Both codes use water supply fixture units (WSFU) to size water distribution piping, but the values and methods differ:

Materials

Both codes permit common plumbing materials like copper, PVC, ABS, CPVC, and PEX, but there are differences:

Which Code Does Your State Use?

Most states adopt one code statewide, but some allow local jurisdictions to choose. Key examples:

Always verify the adopted code and edition with your local building department before starting work. State amendments can modify the base code significantly.

Exam Implications

If you are preparing for a journeyman or master plumber exam, you must know which code your exam is based on. Study materials and practice questions are code-specific. Using IPC study materials for a UPC exam (or vice versa) will lead to incorrect answers on sizing and method questions.

Access Code Books Digitally

Read, highlight, and study code books on any device. One platform, all publishers.

Browse Code Books