North Carolina Building Codes

Below you can find links to Building Codes and Authorities Having Jurisdiction for the state of North Carolina.
This information is obtained directly to the source -- the city, county and state building departments that issue these codes. If you find an error, please send an e-mail with the updated information to RCDWebmaster@ReedBusiness.com.
Additional Resources
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.
North Carolina Building Codes
| Code Type | Code Model | Amendment Contact |
| Building/Dwelling Code | IBC 2003 (North Carolina State Building Code, 2006) | NC Dept. of Insurance, Code Council Section, (919) 661-5880 |
| Structural Code | IBC 2003 (North Carolina State Building Code, 2006) | NC Dept. of Insurance, Code Council Section, (919) 661-5880 |
| Plumbing Code | IPC 2003 (North Carolina State Plumbing Code, 2006) | NC Dept. of Insurance, Code Council Section, (919) 661-5880 |
| Mechanical Code | IMC 2003 (North Carolina State Mechanical Code, 2006) | NC Dept. of Insurance, Code Council Section, (919) 661-5880 |
| Electrical Code | NEC 2005 (North Carolina State Electrical Code, 2005) | NC Dept. of Insurance, Code Council Section, (919) 661-5880 |
| Fire/Life Safety Code | IFC 2003 (North Carolina State Fire Prevention Code, 2006) | NC Dept. of Insurance, Code Council Section, (919) 661-5880 |
| Accessibility Code | 2002 North Carolina State Accessibility Code | NC Dept. of Insurance, Code Council Section, (919) 661-5880 |
| Energy Code | IECC 2003 (North Carolina State Energy Code, 2006) | NC Dept. of Insurance, Code Council Section, (919) 661-5880 |
| Gas Code | IFGC 2003 (North Carolina State Fuel Gas Code, 2006) | NC Dept. of Insurance, Code Council Section, (919) 661-5880 |
| Boiler Code | Uniform Boiler and Pressure Vessel Act of North Carolina | Boiler Safety Bureau, (919) 807-2760 |
North Carolina Authorities Having Jurisdiction (AHJ)
| Jurisdictional Area | Contact |
| Structural | Barry Gupton, PE Chief Building Code Consultant Phone: (919) 661-5880 Fax: (919) 662-4414 |
| Plumbing | Henry Webster, 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 | Barry Gupton Chief Building Code Consultant 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 | Chris Noles, PE 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 | Dieter Hanrath Boiler Safety Bureau Phone: (919) 807-2760 |
| Elevator Inspector | Henry Madenspacher Elevator and Amusement Device Bureau Phone: (919) 807-2770 |
North Carolina Municipalities
Building codes are also available for the following municipalities within North Carolina:

