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.