Skip to main content

    State Building, Plumbing & Electrical Code Adoption

    Find the plumbing, mechanical, and electrical code editions currently adopted in each US state. Records combine the NEMA NEC tracker, IAPMO and ICC adoption maps, and our internal curation as of 2026.

    StateElectricalPlumbingMechanical / HVAC
    AlabamaNEC 2020International Plumbing Code 2021IMC 2021
    AlaskaNEC 2020Uniform Plumbing Code 2021UMC 2021
    ArizonaNEC 2017International Plumbing Code 2018IMC 2018
    ArkansasNEC 2020International Plumbing Code 2021IMC 2021
    CaliforniaNEC 2020California Plumbing Code (Title 24, Part 5) 2022UMC 2022
    ColoradoNEC 2023International Plumbing Code 2021IMC 2021
    ConnecticutNEC 2023International Plumbing Code 2021IMC 2021
    DelawareNEC 2020International Plumbing Code 2021IMC 2021
    District of ColumbiaNEC 2020International Plumbing Code 2021IMC 2021
    FloridaNEC 2023International Plumbing Code 2021IMC 2021
    GeorgiaNEC 2020International Plumbing Code 2021IMC 2021
    HawaiiNEC 2017Uniform Plumbing Code 2018UMC 2018
    IdahoNEC 2023Idaho State Plumbing Code (UPC-based) 2021UMC 2021
    IllinoisNEC 2020International Plumbing Code 2021IMC 2021
    IndianaNEC 2017Indiana Plumbing Code (UPC-based) 2012UMC 2012
    IowaNEC 2023International Plumbing Code 2021IMC 2021
    KansasNEC 2017International Plumbing Code 2021IMC 2021
    KentuckyNEC 2020International Plumbing Code 2021IMC 2021
    LouisianaNEC 2020International Plumbing Code 2021IMC 2021
    MaineNEC 2020International Plumbing Code 2021IMC 2021
    MarylandNEC 2023International Plumbing Code 2021IMC 2021
    MassachusettsNEC 2023Massachusetts Uniform State Plumbing Code (248 CMR) 2023UMC 2023
    MichiganNEC 2023International Plumbing Code 2021IMC 2021
    MinnesotaNEC 2020Minnesota Plumbing Code (UPC-based) 2020UMC 2020
    MississippiNEC 2017International Plumbing Code 2021IMC 2021
    MissouriNEC 2020International Plumbing Code 2021IMC 2021
    MontanaNEC 2023Uniform Plumbing Code 2021UMC 2021
    NebraskaNEC 2020International Plumbing Code 2021IMC 2021
    NevadaNEC 2020Uniform Plumbing Code 2021UMC 2021
    New HampshireNEC 2020International Plumbing Code 2021IMC 2021
    New JerseyNEC 2020International Plumbing Code 2021IMC 2021
    New MexicoNEC 2023Uniform Plumbing Code 2021UMC 2021
    New YorkNEC 2020International Plumbing Code 2021IMC 2021
    North CarolinaNEC 2017International Plumbing Code 2021IMC 2021
    North DakotaNEC 2020North Dakota State Plumbing Code (UPC-based) 2021UMC 2021
    OhioNEC 2020International Plumbing Code 2021IMC 2021
    OklahomaNEC 2023International Plumbing Code 2021IMC 2021
    OregonNEC 2020Oregon Plumbing Specialty Code (UPC-based) 2021UMC 2021
    PennsylvaniaNEC 2020International Plumbing Code 2021IMC 2021
    Rhode IslandNEC 2020International Plumbing Code 2021IMC 2021
    South CarolinaNEC 2023International Plumbing Code 2021IMC 2021
    South DakotaNEC 2023Uniform Plumbing Code 2021UMC 2021
    TennesseeNEC 2020International Plumbing Code 2021IMC 2021
    TexasNEC 2023International Plumbing Code 2021IMC 2021
    UtahNEC 2023International Plumbing Code 2021IMC 2021
    VermontNEC 2023International Plumbing Code 2021IMC 2021
    VirginiaNEC 2020International Plumbing Code 2021IMC 2021
    WashingtonNEC 2023Uniform Plumbing Code (Washington amendments) 2021UMC 2021
    West VirginiaNEC 2020International Plumbing Code 2021IMC 2021
    WisconsinNEC 2020Wisconsin Plumbing Code (SPS 382, UPC-based) 2021UMC 2021
    WyomingNEC 2023Uniform Plumbing Code 2021UMC 2021

    Reference guidance only — adoption editions and local amendments vary by city or county. Always confirm with your local Authority Having Jurisdiction (AHJ).