State-by-State Construction and MEP Code Adoptions
While many states adopt standard national codes, others are "Home Rule" states, meaning the state government does not mandate a building code, leaving it entirely up to local city or county municipalities to choose their own.
Alabama
State adopts IBC, IRC, NEC, IPC, and IMC as the minimum standard, though local municipalities are responsible for enforcement and can adopt stricter amendments.
Alaska
State Fire Marshal mandates IBC and IMC. Electrical uses the NEC. Plumbing defaults to the UPC. Local jurisdictions manage IRC residential adoptions.
Arizona
Home Rule State. No statewide building code. Local cities and counties independently adopt versions of the IBC, IRC, NEC, IPC, and IMC.
Arkansas
State Fire Marshal adopts statewide fire codes. Construction follows the Arkansas Fire Prevention Code (based on IBC/IRC). Electrical uses NEC. Plumbing uses IPC. HVAC uses IMC.
California
Enforces the strict Title 24 California Building Standards Code. Construction: California Building/Residential Code (CBC/CRC based on IBC/IRC). Electrical: California Electrical Code (CEC based on NEC). Plumbing: California Plumbing Code (CPC based on UPC). HVAC: California Mechanical Code (CMC based on UMC).
Colorado
Home Rule State for Construction & HVAC. Localities choose IBC, IRC, and IMC. Statewide for Electrical & Plumbing: The state strictly mandates the NEC for electrical and the IPC for plumbing.
Connecticut
Enforces the State Building Code, which strictly integrates the IBC, IRC, NEC, IPC, and IMC across all municipalities.
Delaware
Home Rule State. No statewide code. New Castle, Kent, and Sussex counties independently adopt their own versions of the IBC, IRC, NEC, IPC, and IMC.
Florida
Strictly enforces the Florida Building Code (FBC). The FBC includes specific, integrated volumes for Building, Residential, Plumbing, and Mechanical (heavily amended for hurricane resistance). Electrical follows the NEC.
Georgia
State Department of Community Affairs mandates minimum standard codes: IBC, IRC, NEC, IPC, and IMC statewide.
Hawaii
State Building Code Council adopts the IBC, IRC, NEC, UPC (Plumbing), and IMC (HVAC). Counties can amend these within specified timeframes.
Idaho
State mandates the IBC, IRC, NEC, UPC (Plumbing), and IMC (HVAC).
Illinois
Home Rule State for Construction & HVAC. Local municipalities adopt IBC, IRC, and IMC. Statewide for Plumbing: Enforces the strict Illinois State Plumbing Code. Statewide for Electrical: Commercial follows NEC.
Indiana
Statewide enforcement of the Indiana Building Codes, which are amended versions of the IBC, IRC, NEC, IPC, and IMC.
Iowa
State adopts the IBC, IRC, NEC, UPC (Plumbing), and IMC (HVAC).
Kansas
Home Rule State. No statewide building codes. All construction, electrical, plumbing, and HVAC codes are adopted locally by cities and counties.
Kentucky
Enforces the Kentucky Building Code (based on IBC/IRC). Electrical uses NEC. Plumbing uses the proprietary Kentucky State Plumbing Code. HVAC uses IMC.
Louisiana
Enforces the Louisiana Uniform Construction Code, integrating the IBC, IRC, NEC, IPC, and IMC statewide (focusing heavily on wind and flood resistance).
Maine
Enforces the Maine Uniform Building and Energy Code (MUBEC). Uses IBC, IRC, NEC, the Maine Internal Plumbing Code (based on UPC), and IMC.
Maryland
State mandates the IBC and IRC for construction. Electrical uses the NEC. HVAC uses the IMC. Plumbing varies: the state uses the National Standard Plumbing Code (NSPC), but major districts (like WSSC in Montgomery/Prince George's counties) have their own strict codes.
Massachusetts
Strictly enforces the Massachusetts State Building Code (780 CMR based on IBC/IRC), the Massachusetts Electrical Code (NEC based), the Massachusetts Fuel Gas and Plumbing Code, and the IMC.
Michigan
Statewide enforcement of the Michigan Building, Residential, Electrical, Plumbing, and Mechanical codes, which are amended versions of the IBC, IRC, NEC, IPC, and IMC.
Minnesota
Enforces the Minnesota State Building Code. Uses IBC, IRC, NEC, the Minnesota Plumbing Code (based on UPC), and IMC.
Mississippi
State mandates the IBC, IRC, NEC, IPC, and IMC as the minimum standard for all municipalities.
Missouri
Home Rule State. No statewide mandatory codes. Local municipalities independently adopt the IBC, IRC, NEC, IPC/UPC, and IMC/UMC.
Montana
State adopts the IBC, IRC, NEC, UPC (Plumbing), and IMC (HVAC).
Nebraska
State mandates the IBC, IRC, and NEC. Plumbing and HVAC codes are generally left to local municipal adoption.
Nevada
State Fire Marshal oversees commercial codes. Local municipalities enforce the IBC, IRC, NEC, UPC (Plumbing), and UMC (HVAC).
New Hampshire
Enforces the State Building Code, incorporating the IBC, IRC, NEC, IPC, and IMC.
New Jersey
Strictly enforces the Uniform Construction Code (UCC). Uses the IBC, IRC, NEC, National Standard Plumbing Code (NSPC), and IMC.
New Mexico
State Construction Industries Division (CID) adopts the New Mexico Building Codes (based on IBC/IRC), NEC, UPC (Plumbing), and UMC (HVAC).
New York
Enforces the Uniform Fire Prevention and Building Code (based on IBC, IRC, NEC, IPC, and IMC). Exception: New York City operates under its own highly specialized NYC Construction Codes.
North Carolina
Enforces the North Carolina State Building Codes, which are state-amended versions of the IBC, IRC, NEC, IPC, and IMC.
North Dakota
State adopts the IBC, IRC, NEC, UPC (Plumbing), and IMC (HVAC).
Ohio
Commercial construction follows the Ohio Building Code (IBC). Residential follows the Residential Code of Ohio (IRC). Electrical uses NEC. Plumbing uses IPC. HVAC uses IMC.
Oklahoma
The Uniform Building Code Commission mandates the IBC, IRC, NEC, IPC, and IMC statewide.
Oregon
Enforces specific state codes: Oregon Structural Specialty Code (IBC), Oregon Residential Specialty Code (IRC), Oregon Electrical Specialty Code (NEC), Oregon Plumbing Specialty Code (UPC), and Oregon Mechanical Specialty Code (IMC).
Pennsylvania
Strictly enforces the Uniform Construction Code (UCC), which adopts the IBC, IRC, NEC, IPC, and IMC.
Rhode Island
State Building Code enforces the IBC, IRC, NEC, IPC, and IMC statewide.
South Carolina
State mandates the IBC, IRC, NEC, IPC, and IMC.
South Dakota
State adopts the IBC, IRC, NEC, UPC (Plumbing), and IMC (HVAC). Localities handle enforcement.
Tennessee
State adopts the IBC, IRC, NEC, IPC, and IMC. Localities may enforce their own versions if they meet or exceed state standards.
Texas
Home Rule State for Construction. No state GC/Building code; cities adopt the IBC and IRC. Statewide for MEP: State mandates the NEC for electrical, and gives municipalities the choice between the IPC or UPC for plumbing, and IMC or UMC for HVAC.
Utah
State strictly adopts and enforces the IBC, IRC, NEC, IPC, and IMC statewide.
Vermont
State adopts Fire and Building Safety Codes (IBC), NEC for electrical, and IPC for plumbing. No statewide mandatory residential code (IRC) exists; left to local municipalities.
Virginia
Enforces the Uniform Statewide Building Code (USBC), which integrates the IBC, IRC, NEC, IPC, and IMC across all municipalities.
Washington
Enforces the Washington State Building Code, incorporating the IBC, IRC, NEC, UPC (Plumbing), and IMC (HVAC).
West Virginia
State Fire Commission mandates the IBC, IRC, NEC, IPC, and IMC statewide.
Wisconsin
Residential follows the state-written Uniform Dwelling Code (UDC). Commercial follows the IBC. Electrical uses NEC. Plumbing uses the proprietary Wisconsin Plumbing Code. HVAC uses IMC.
Wyoming
Home Rule for Construction & Plumbing/HVAC. Localities adopt the IBC, IRC, IPC, and IMC. Statewide for Electrical: The state strictly mandates the NEC.