Pennsylvania

Updated 3/27/2026

Overview

Pennsylvania follows a hybrid approach to building code adoption under the Uniform
Construction Code (UCC). The Pennsylvania Department of Labor & Industry (DLI)
oversees the UCC, which incorporates the 2021 ICC codes with state-specific amendments.
These codes apply statewide, ensuring minimum safety standards for construction, renovation,
and alterations.

How Pennsylvania’s Hybrid Adoption Works:

  • Statewide UCC Enforcement: The UCC is mandatory statewide, meaning all
    municipalities must comply with the baseline codes and amendments.
  • Local Enforcement & Amendments: Over 90% of municipalities enforce the UCC
    locally and may hire code officials or third-party agencies for inspections and
    permitting. Some municipalities, such as those in Second Class Counties (e.g.,
    Allegheny County), can enforce their own plumbing codes as long as they meet or
    exceed UCC requirements.
  • Restrictions on Local Amendments: Municipalities cannot weaken the UCC but can
    propose stricter requirements. The Review and Advisory Council (RAC) reviews and
    updates codes every three years to ensure safety and economic feasibility.

CodePro Uses the Following Codes for Answers:

Additional Resources:

For more details, click here for the state-specific website.

All state-specific amendments are found on one document.

If your municipality enforces the UCC, you must follow state-adopted codes plus any
stricter local amendments. If your municipality does NOT enforce the UCC, the state
enforces it directly, meaning only the state amendments apply.

Hybrid

State and Local

Hybrid Adoption

A hybrid adoption system means codes can vary at state and local level. Many times the state establishes a base code for building regulations and local jurisdictions then have the authority to amend or adopt more stringent requirements. This allows flexibility for cities and counties to tailor codes to their specific needs while maintaining a foundational standard set at the state level.

🔎 How to Look Up & Verify Codes

Looking for a different state?