Last updated December 30, 2022
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, Los Angeles, San Francisco 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. 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.
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
NEC = 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 | |
Connecticut | Connecticut | 2020 | 2021 | Statewide | |
DC | DC | 2014 | 2015 | Applies to entire district | |
Delaware | Delaware | No statewide code – see local jurisdiction | |||
Florida | Florida | 2017 | 2018 | Statewide | |
Georgia | Georgia | 2020 | 2018 | Statewide and also requires local adoption | |
Hawaii | Hawaii | 2020 | 2018 | 2018 | Each county to adopt by 4/1/2023, some still 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 | No statewide code – see local jurisdictions in links | |||
Kentucky | Kentucky | 2017 | 2015 | No IRC plumbing or electrical, KY plumbing code | |
Louisiana | Louisiana | 2020 | 2015 | 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 | |
Minnesota | Minnesota | 2020 | 2018 | 2018 | Statewide & including extensive state amendments |
Mississippi | Mississippi | 2017 | 2018 | Adopted at local level – one of 3 most recent codes | |
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 |
New Hampshire | New Hampshire | 2020 | 2018 | Statewide | |
New Jersey | New Jersey | 2020 | 2021 | Statewide, Uses National Plumbing Code | |
New Mexico | New Mexico | 2017 | 2015 | 2015 | Statewide |
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 | 2018 | 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 | 2017 | 2018 | Statewide | |
South Carolina | South Carolina | 2020 | 2018 | Statewide | |
South Dakota | South Dakota | 2017 | 2018 | 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 | 2020 | 2018 | Statewide | |
Washington | Washington | 2020 | 2018 | Statewide | |
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 |