code compliance · north carolina
Which North Carolina Building Code Applies in 2026? (The 2024 Edition Is Still Delayed)
If you have searched for the current North Carolina building code in the last two years, you have probably encountered conflicting answers. Some sources say 2018. Some say 2024. Some list an effective date that has already passed.
Here is the situation as it actually stands: North Carolina is still operating under the 2018 North Carolina State Building Code, and the 2024 edition’s effective date has been postponed indefinitely.
This matters for anyone designing, permitting, or certifying work in the state — and it is the detail out-of-state design professionals most reliably get wrong.
The timeline
The 2024 North Carolina State Building Code was originally slated to become effective January 1, 2025.
The General Assembly delayed it to July 1, 2025.
That date passed without the code taking effect. As of 2026, the effective date is postponed indefinitely. The earliest possible date is March 1, 2027 — but that date is not set, and may be pushed further.
The mechanism behind the delay is procedural rather than technical. The effective date is tied to legislative confirmation of appointments to the Residential Code Council, and the code cannot take effect until at least a year after the General Assembly approves the Governor’s nominees. That approval has not occurred. Each time the appointment timeline slipped, the code’s effective date slipped with it.
Until the appointments are confirmed and the resulting clock runs, the 2018 code governs every jurisdiction in North Carolina.
Why this trips up out-of-state professionals
Most states move through code cycles on a reasonably predictable schedule. An engineer licensed in several states develops a habit of assuming the most recent published edition is close to what is enforced.
In North Carolina that assumption produces a rejected submittal. A letter or set of plans citing the 2024 NC Building Code describes a code that is not in force. Plan reviewers catch it immediately, and it costs credibility on everything else in the package.
It also runs the other way. Engineers who learned that North Carolina “is on 2018” some years ago and have not checked since happen to be right today — but for the wrong reason, and they will be wrong the moment the appointments clear.
The reliable practice is to verify the current edition with the North Carolina Office of State Fire Marshal or the reviewing department before relying on it, on every project. That is true anywhere, but the volatility here makes it non-optional.
Statewide code, local administration
North Carolina adopts the State Building Code statewide. Local governments enforce it; they do not adopt their own technical codes. The structural, electrical, plumbing, and mechanical requirements in Raleigh, Durham, and Chapel Hill are identical.
What differs is administration — and in the Triangle, administration is unusually fragmented.
Unlike Mecklenburg County, where a single county department handles permitting and inspections for Charlotte and most surrounding municipalities, the Triangle runs on separate departments:
- City of Raleigh operates its own development services and inspections
- City of Durham runs its own, with Durham County handling unincorporated areas
- Town of Cary has its own inspections department
- Town of Chapel Hill likewise, with Orange County covering areas outside town limits
- Wake County covers unincorporated Wake plus several smaller municipalities by agreement
- Apex, Holly Springs, Morrisville, Wake Forest, Garner, and Fuquay-Varina vary in whether they run their own or contract to the county
For a homeowner this is invisible until something goes wrong. For an after-the-fact certification it is the first thing that has to be established, because each department has its own submittal process, its own forms, and its own history with engineer certifications. A package that sails through Cary may need reformatting for Durham.
Which edition applies to completed work
For new construction, the answer is the current adopted edition — 2018.
For work already performed, the governing edition is the one in effect when the work was done. That is not always 2018. North Carolina’s prior editions were the 2012 and 2015-based codes, and a basement finished in 2016 is evaluated against what was in force then.
Establishing the work date is therefore part of the engineering. Useful evidence:
- Dated construction photographs, with EXIF metadata intact where possible
- Contractor invoices and material receipts
- Permit history on the property, including permits for adjacent or related work
- Utility service records showing when a panel was upgraded or service extended
- Real estate listing photographs from prior transactions, which are frequently archived with dates
- Aerial and street-level imagery with capture dates, for exterior work
Where the date cannot be established, departments generally apply the current code. That is the defensible default, and it is usually the stricter outcome — which is why a genuine effort to date the work is worth the hour it takes.
The Appendix G mechanism
North Carolina offers something many states do not: a formal, codified path for a design professional to substitute for a missed inspection.
The Appendix G Design Professional Inspection Form, in the North Carolina Administrative Code and Policies, allows a North Carolina–licensed architect or engineer to inspect a component or element and certify Code compliance to the code official. The authority is N.C.G.S. 160D-1106. When accepted, code enforcement is discharged from liability for that component, and the inspection is recorded in the permit file and on the Certificate of Occupancy.
Two constraints: the design professional must be licensed in North Carolina, and the form addresses Code compliance only — not zoning, not local ordinances.
We cover the mechanics of this in detail in our Mecklenburg County permit closure guide, and the process is the same across the Triangle even though the submitting department differs.
What to do
If you are designing or permitting now, work to the 2018 code and verify with the reviewing department. Do not assume the newest published edition applies.
If you are buying property in the Triangle, run a permit search before you are under contract pressure. Open permits are common in a region that has grown this fast, and they are far easier to resolve with sixty days than with six.
If you have an open permit or unpermitted work, start by establishing two things: which department has jurisdiction, and when the work was performed. Everything else follows from those.
If you are told the 2024 code applies, ask for the citation. It may eventually be true — the appointments could clear and the clock could start. It is not true today, and building to a code that has not taken effect creates its own review friction.
For engineer letters, Appendix G certifications, and permit closeouts across Wake, Durham, Orange, Johnston, and Chatham counties, see our engineer letters in Raleigh–Durham page.
FAQ
Frequently asked
- Is North Carolina on the 2018 or 2024 building code?
- The 2018 North Carolina State Building Code remains in effect. The 2024 edition's effective date has been delayed repeatedly and is currently postponed indefinitely. The earliest possible effective date is March 1, 2027, and that date has not been set — it depends on legislative action that has not yet occurred.
- Why does the delay keep happening?
- The effective date has been tied to the appointment and legislative confirmation of members to the Residential Code Council. Under the current framework the code cannot take effect until at least one year after the General Assembly approves the Governor's nominees, and that approval has not happened. Each time the timeline slipped, the effective date moved with it.
- Should I design to the 2018 or 2024 code right now?
- Design to the 2018 code, because that is what will be reviewed and enforced. Building to the 2024 edition is not automatically a problem where it is more stringent, but it can create friction where the two editions differ in approach rather than severity, and a plan reviewer is checking against the adopted edition.
- Do local jurisdictions in North Carolina adopt their own codes?
- No. North Carolina adopts the State Building Code statewide, and local governments enforce it — they do not adopt separate technical codes. What varies locally is administration: which department reviews, what forms they require, permit thresholds, and inspection scheduling. Zoning and local ordinances are separate from the Code and are genuinely local.
- Which edition applies to work that was already completed?
- The edition in effect when the work was performed. For an after-the-fact certification this has to be established before any evaluation, using dated photographs, invoices, permit history, or other time-stamped evidence. Where the date cannot be established, departments generally apply the current code.