North Carolina has statewide mandatory building codes that apply to all buildings except one and two family dwellings.
The North Carolina Building Inspectors Association publishes amendments and interpretations online free of charge.
North Carolina adopts the model code every three years. State amendments are adopted every three years.
| Code Type | Code Model | Amendment Contact |
| Building/Dwelling Code | IBC 2009 (North Carolina State Building Code, 2012) | NC Codes, (919) 661-5880 |
| Structural Code | IBC 2009 (North Carolina State Building Code, 2012) | NC Codes, (919) 661-5880 |
| Plumbing Code | IPC 2009 (North Carolina State Plumbing Code, 2012) | NC Codes , (919) 661-5880 |
| Mechanical Code | IMC 2009 (North Carolina State Mechanical Code, 2012) | NC Codes, (919) 661-5880 |
| Electrical Code | NEC 2008 (North Carolina State Electrical Code, 2011) | NC Codes, (919) 661-5880 |
| Fire/Life Safety Code | IFC 2009 (North Carolina State Fire Prevention Code, 2012) | NC Codes, (919) 661-5880 |
| Accessibility Code | ICC/ANSI 117.1 2003 and Chapter 11 of the 2012 NC State Accessibility Code) | NC Codes, (919) 661-5880 |
![]() | Ch 11 of the 2012 North Carolina Building Code and the 2003 ANSI 117.1 Code | |
| Energy Code | IECC 2009 (North Carolina State Energy Code, 2012) | NC Codes, (919) 661-5880 |
| Gas Code | IFGC 2009 (North Carolina State Fuel Gas Code, 2012) | NC Codes, (919) 661-5880 |
| Boiler Code | Uniform Boiler and Pressure Vessel Act of North Carolina | Boiler Safety Bureau, (919) 807-2760 |
| Jurisdictional Area | Contact |
| Structural | Barry N. Gupton, PE Chief Code Consultant/Manager Phone: (919) 661-5880 Fax: (919) 662-4414 |
| Plumbing | William H. Moeller, PE Chief Mechanical Section Consultant Phone: (919) 661-5880 Fax: (919) 662-4414 |
| Mechanical | Billy G. Hinton, Jr., PE Mechanical Code Consultant Phone: (919) 661-5880 Fax: (919) 662-4414 |
| Electrical | Ronnie B. Chilton Electrical Section Code Consultant Phone: (919) 661-5880 Fax: (919) 662-4414 |
| Accessibility | Laurel Wright Accessibility Code Consultant Phone: (919) 661-5880 Fax: (919) 662-4414 |
| Plan Review | Mark G. Bailey Private Plan Review Phone: (919) 661-5880 Fax: (919) 662-4414 |
| Historic Preservation | Dept. of Cultural Resources Phone: (919) 733-4867 Fax: (919) 733-1564 |
| Energy | Billy Hinton, PE Mechanical Code Consultant Phone: (919) 661-5880 Fax: (919) 662-4414 |
| Environmental | Bill Holman Asst. Secretary, Environmental Protection, Dept. E Phone: (919) 715-4141 |
| Health Department | Department of Health & Human Services Phone: (919) 733-4534 Fax: (919) 715-4645 |
| Fire Marshal | Richard Strickland Fire Code Consultant Phone: (919) 661-5880 Fax: (919) 662-4414 |
| Forestry/Parks | Dewey Botts Assistant Secretary, Natural Resources, Dept. Envi Phone: (919) 715-4131 |
| Transportation | Department of Transportation Phone: (919) 733-2520 Fax: (919) 733-9150 |
| Boiler Inspector | Boiler Safety Bureau Phone: (919) 807-2760 |
| Elevator Inspector | Henry Madenspacher Elevator and Amusement Device Bureau Phone: (919) 807-2770 |