Last updated May 1, 2023
The following list shows the year of adoption in each of the states for the 3 major codes used in Code Check. Where there is no year mentioned, the code for that column has not been adopted. In addition to the 50 states, we have also included the District of Columbia, Chicago, and New York City, each of which have their own codes.
The list includes two columns of web links. The blue links are to the ICC web page that describes that State’s codes. The red links are other links we have found to have additional helpful information, usually direct to the site of the governmental agency responsible for adopting codes. The maps in the links at the bottom of the list are very helpful. Always check with your local jurisdiction to verify the code that is in effect in your area. We have attempted to make this list accurate, but there are many nuances to local code adoption that may vary from what we have on this list. We have also found some contradictions between the information provided by ICC, NFPA, and individual states.
If you have any suggestions, updates, or additional information that could be added to this list, please contact us at info@codecheck.com.
Click here for a downloadable PDF of this information
National Electrical Code, IRC = International Residential Code, UPC = Uniform Plumbing Code
State (ICC Links) | State (Gov Links) | NEC | IRC | UPC | Notes: |
Alabama | Alabama | 2020 | 2021 | Applies to state buildings only, not to local | |
Alaska | Alaska | 2017 | 2018 | 2018 | Applies to Anchorage – rest of state is per local rules |
Arizona | Arizona | 2017 | 2018 | 2015 | Entirely up to local jurisdictions – varies widely |
Arkansas | Arkansas | 2020 | 2021 | Applies to state buildings only, not to local | |
California | California | 2020 | 2021 | 2021 | Modified as the CA Codes and are mandatory minimum statewide, UMC mechanical, Los Angeles and San Francisco have amended state code |
Los Angeles | Los Angeles | 2020 | 2021 | 2021 | CA state codes apply unless amended by local changes |
San Francisco | San Francisco | 2020 | 2021 | 2021 | CA state codes apply unless amended by local changes. SF does not adopt the CA Residential Code |
Colorado | Colorado | 2020 | 2021 | Applies to Denver & state buildings only, not to local jurisdictions | |
Connecticut | Connecticut | 2020 | 2021 | Statewide | |
DC | DC | 2014 | 2015 | Applies to entire district | |
Delaware | Delaware | 2018 | No statewide code – see local jurisdiction | ||
Florida | Florida | 2017 | 2018 | Statewide | |
Georgia | Georgia | 2020 | 2018 | No Statewide Code – requires local adoption | |
Hawaii | Hawaii | 2020 | 2018 | 2018 | Each county must adopt by 4/2023, some may still be on 2006 |
Idaho | Idaho | 2017 | 2018 | 2015 | Statewide |
Illinois | Illinois | Entirely up to local jurisdictions – varies widely | |||
Chicago | Chicago | 2017 | 2018 | Includes Chicago amendments | |
Indiana | Indiana | 2008 | 2018 | Statewide, requires local adoption, uses IRC electrical | |
Iowa | Iowa | 2020 | 2015 | 2021 | Statewide |
Kansas | Kansas | 2008 | 2015 | No statewide code – see local jurisdictions in links, 2008 NEC for State Owned Buildings | |
Kentucky | Kentucky | 2017 | 2015 | No IRC plumbing or electrical, KY plumbing code | |
Louisiana | Louisiana | 2020 | 2021 | Statewide | |
Maine | Maine | 2020 | 2015 | Enforceable for cities with population > 4,000 | |
Maryland | Maryland | 2017 | 2018 | Statewide with local amendments | |
Massachusetts | Massachusetts | 2023 | 2015 | Statewide with local amendments | |
Michigan | Michigan | 2017 | 2015 | Statewide, NEC 2020 update process underway | |
Minnesota | Minnesota | 2020 | 2018 | 2018 | Statewide & including extensive state amendments |
Mississippi | Mississippi | 2017 | * | Adopted at local level – * one of 3 codes: 2012, 2015 or 2018 | |
Missouri | Missouri | 2017 | 2018 | Adopted at local level – example here is for St. Louis | |
Montana | Montana | 2020 | 2021 | Local jurisdictions have option to enforce | |
Nebraska | Nebraska | 2017 | 2018 | 2018 | Electrical is statewide, other codes per local jurisdictions |
Nevada | Nevada | 2017 | 2018 | 2018 | Statewide with local amendments, uses UMC mechanical code |
New Hampshire | New Hampshire | 2020 | 2018 | Statewide | |
New Jersey | New Jersey | 2020 | 2021 | Statewide, Uses National Plumbing Code | |
New Mexico | New Mexico | 2020 | 2015 | 2021 | Statewide, also adopts 2021 UMC mechanical code |
New York | New York | 2017 | 2018 | Statewide except NYC | |
New York City | New York City | 2008 | 2012 | NYC only (2008 NEC renamed as 2011 NYC code) | |
North Carolina | North Carolina | 2020 | 2015 | Statewide | |
North Dakota | North Dakota | 2020 | 2021 | Statewide | |
Ohio | Ohio | 2017 | 2018 | Statewide | |
Oklahoma | Oklahoma | 2020 | 2015 | Statewide & requires local adoption ordinances | |
Oregon | Oregon | 2020 | 2018 | 2021 | Statewide |
Pennsylvania | Pennsylvania | 2017 | 2018 | Most jurisdictions opt in, Philadelphia has custom code | |
Rhode Island | Rhode Island | 2020 | 2018 | Statewide | |
South Carolina | South Carolina | 2017 | 2018 | Statewide | |
South Dakota | South Dakota | 2020 | 2015 | 2015 | Local jurisdictions have option to adopt |
Tennessee | Tennessee | 2017 | 2018 | Local jurisdictions have option to adopt | |
Texas | Texas | 2020 | 2012 | Local adoption almost always more current than state | |
Utah | Utah | 2020 | 2015 | State buildings – local adoptions sometimes lag behind | |
Vermont | Vermont | 2020 | 2015 | Adopts IBC and not the IRC | |
Virginia | Virginia | 2017 | 2018 | Statewide | |
Washington | Washington | 2020 | 2018 | 2018 | Statewide, Adoption of 2023 NEC under review as of 5/2/23 |
West Virginia | West Virginia | 2020 | 2015 | Statewide | |
Wisconsin | Wisconsin | 2017 | 2015 | Modified as the Wisconsin Uniform Dwelling Code | |
Wyoming | Wyoming | 2020 | 2021 | Entirely up to local jurisdictions – varies widely, 2023 NEC adopts 7/23 |