NC Residential Code Preemption (G.S. §143-138 / §143-139.1) (NC)
Tracked preemption from the North Carolina overlay bundle.
Overview
← All state preemptionsNorth Carolina overlay roll-upNorth Carolina zoning wikiNorth Carolina building codesFederal overlaysGlossaryFederal-conflict: Not flagged
Effective
1953-04-15
Sunset
—
Authority
state
Scope
state:NC
Other North Carolina preemptions
NC S.L. 2024-43 (HB 250) — Public Safety / Other Changes Omnibus (placeholder — zoning provisions unverified)NC S.L. 2023-108 (HB 409) — Statewide By-Right ADU MandateNC GS §160D-907 — Family Care Homes as Residential UseNC GS §160D-910 — Manufactured Housing Anti-ExclusionNC GS §160D-914 — Residential Solar Collector ProtectionNC GS §160D-921 — Tree Ordinance Local-Act RequirementNC GS §160D-903 — Bona Fide Farm Exemption from County ZoningNC HB 130 (2021) — Vested Rights Protections for Permit Applications
Trigger predicate
When this evaluates true for a parcel, the law's preempted fields take precedence over base zoning.
parcel.base_zone_category ∈ {res_sf, res_2f, res_th, res_mf}Preempted fields
3 fields on the base district schema are rewritten when the trigger fires.
| Field | Op | Value | Note |
|---|---|---|---|
base_districts[*].local_building_amendments | waive | — | Local governments may not adopt building-code amendments more stringent than the NC State Building Code unless authorized by Building Code Council or local act |
base_districts[*].local_energy_code_amendments | waive | — | NC Energy Conservation Code preempts local energy code stretch ordinances |
base_districts[*].sprinkler_mandate_1_2_family | waive | — | §143-138(b1): local fire sprinkler mandate on 1–2 family detached is prohibited |
Citation
Authority source
N.C.G.S. §143-138 (NC Building Code Council); §143-139.1 (1–2 family sprinkler preemption); recodified Chapter 143 Article 9
§ §143-138; §143-139.1
Research notes
NC operates a single statewide building code (NC State Building Code, based on I-Codes) administered by the NC Building Code Council. Local governments enforce but cannot amend more stringently except through Building Code Council variance or local act. Notable preemptions: residential sprinkler ban (1–2 family detached), uniform energy code, exterior cladding/material rules (cross-references §160D-702). Important for feasibility: zoning ordinance cannot impose building-construction standards (height counted differently, exit requirements, framing) that conflict with NC Residential Code.