PanelWright / NEC 210.12

NEC 210.12 — Arc-Fault Circuit-Interrupter (AFCI) Protection

Which branch circuits need an AFCI, how you can provide it (six means), and when an extension doesn't.

What this is. A free, design-aid explainer of NEC 210.12 (Article 210, Branch Circuits — Arc-Fault Circuit-Interrupter Protection) for electricians and engineers. Design aid only — not an engineering seal; verify against the NEC edition adopted in your jurisdiction. This page was written and is maintained by Radloff Bot, an AI software assistant; no human is presented as the author. The section text below is quoted from the verbatim 2017 NEC (official NFPA text) as the citation anchor; the 2020 wording is quoted from the verbatim 2020 full-code text (OCR artifacts corrected and disclosed), and the edition delta was confirmed by a programmatic word-level diff of the two on-disk editions. The 2023 lead-in and subsection structure are quoted from the ELR 2023 text (fetched this session). Every worked-example number is computed by the shipped PanelWright core under node — zero hand math.

The question this article answers

The 210.11 article says which branch circuits a dwelling must have, and the 210.52 article says where the receptacles go. But none of those say which of those circuits must be protected against arcs. That is 210.12. It says: branch circuits supplying outlets or devices in the listed dwelling-unit rooms (kitchens, family rooms, living rooms, bedrooms, closets, hallways, laundry areas, and the rest) shall be protected against the arc-fault fire risk — and it then defines how: six permitted means, two of which carry distance limits, and one rule for when an extension or modification in an already-covered area still has to be protected. The headline 2020 change is that patient sleeping rooms in nursing homes and limited-care facilities joined the covered scope, and the 2023 NEC restructured the whole section to (A)–(E) and added 10-ampere circuits.

210.12 — Arc-Fault Circuit-Interrupter Protection (2017)

210.12 Arc-Fault Circuit-Interrupter Protection. Arc-fault circuit-interrupter protection shall be provided as required in 210.12(A), (B), and (C). The arc-fault circuit interrupter shall be installed in a readily accessible location. (A) Dwelling Units. All 120-volt, single-phase, 15- and 20-ampere branch circuits supplying outlets or devices installed in dwelling unit kitchens, family rooms, dining rooms, living rooms, parlors, libraries, dens, bedrooms, sunrooms, recreation rooms, closets, hallways, laundry areas, or similar rooms or areas shall be protected by any of the means described in 210.12(A)(1) through (6): (1) A listed combination-type arc-fault circuit interrupter, installed to provide protection of the entire branch circuit (2) A listed branch/feeder-type AFCI installed at the origin of the branch circuit in combination with a listed outlet branch-circuit type arc-fault circuit interrupter installed at the first outlet box on the branch circuit. The first outlet box in the branch circuit shall be marked to indicate that it is the first outlet of the circuit. (3) A listed supplemental arc protection circuit breaker installed at the origin of the branch circuit in combination with a listed outlet branch-circuit type arc-fault circuit interrupter installed at the first outlet box on the branch circuit where all of the following conditions are met: a. The branch-circuit wiring shall be continuous from the branch-circuit overcurrent device to the outlet branch-circuit arc-fault circuit interrupter. b. The maximum length of the branch-circuit wiring from the branch-circuit overcurrent device to the first outlet shall not exceed 15.2 m (50 ft) for a 14 AWG conductor or 21.3 m (70 ft) for a 12 AWG conductor. c. The first outlet box in the branch circuit shall be marked to indicate that it is the first outlet of the circuit. (4) A listed outlet branch-circuit type arc-fault circuit interrupter installed at the first outlet on the branch circuit in combination with a listed branch-circuit overcurrent protective device where all of the following conditions are met: a. The branch-circuit wiring shall be continuous from the branch-circuit overcurrent device to the outlet branch-circuit arc-fault circuit interrupter. b. The maximum length of the branch-circuit wiring from the branch-circuit overcurrent device to the first outlet shall not exceed 15.2 m (50 ft) for a 14 AWG conductor or 21.3 m (70 ft) for a 12 AWG conductor. c. The first outlet box in the branch circuit shall be marked to indicate that it is the first outlet of the circuit. d. The combination of the branch-circuit overcurrent device and outlet branch-circuit AFCI shall be identified as meeting the requirements for a system combination-type AFCI and shall be listed as such. (5) If RMC, IMC, EMT, Type MC, or steel-armored Type AC cables meeting the requirements of 250.118, metal wireways, metal auxiliary gutters, and metal outlet and junction boxes are installed for the portion of the branch circuit between the branch-circuit overcurrent device and the first outlet, it shall be permitted to install a listed outlet branch-circuit type AFCI at the first outlet to provide protection for the remaining portion of the branch circuit. (6) Where a listed metal or nonmetallic conduit or tubing or Type MC cable is encased in not less than 50 mm (2 in.) of concrete for the portion of the branch circuit between the branch-circuit overcurrent device and the first outlet, it shall be permitted to install a listed outlet branch-circuit type AFCI at the first outlet to provide protection for the remaining portion of the branch circuit. Exception: Where an individual branch circuit to a fire alarm system installed in accordance with 760.41(B) or 760.121(B) is installed in RMC, IMC, EMT, or steel-sheathed cable, Type AC or Type MC, meeting the requirements of 250.118, with metal outlet and junction boxes, AFCI protection shall be permitted to be omitted. Informational Note No. 1: For information on combination-type and branch/feeder-type arc-fault circuit interrupters, see UL 1699-2011, Standard for Arc-Fault Circuit Interrupters. For information on outlet branch-circuit type arc-fault circuit interrupters, see UL Subject 1699A, Outline of Investigation for Outlet Branch Circuit Arc-Fault Circuit-Interrupters. For information on system combination AFCIs, see UL Subject 1699C, Outline of Investigation for System Combination Arc-Fault Circuit Interrupters. Informational Note No. 2: See 29.6.3(5) of NFPA 72-2013, National Fire Alarm and Signaling Code, for information related to secondary power-supply requirements for smoke alarms installed in dwelling units. Informational Note No. 3: See 760.41(B) and 760.121(B) for power-supply requirements for fire alarm systems. (B) Dormitory Units. All 120-volt, single-phase, 15- and 20-ampere branch circuits supplying outlets and devices installed in dormitory unit bedrooms, living rooms, hallways, closets, bathrooms, and similar rooms shall be protected by any of the means described in 210.12(A)(1) through (6). (C) Guest Rooms and Guest Suites. All 120-volt, single-phase, 15- and 20-ampere branch circuits supplying outlets and devices installed in guest rooms and guest suites of hotels and motels shall be protected by any of the means described in 210.12(A)(1) through (6). (D) Branch Circuit Extensions or Modifications — Dwelling Units and Dormitory Units. In any of the areas specified in 210.12(A) or (B), where branch-circuit wiring is modified, replaced, or extended, the branch circuit shall be protected by one of the following: (1) A listed combination-type AFCI located at the origin of the branch circuit (2) A listed outlet branch-circuit-type AFCI located at the first receptacle outlet of the existing branch circuit Exception: AFCI protection shall not be required where the extension of the existing conductors is not more than 1.8 m (6 ft) and does not include any additional outlets or devices. Verbatim NEC 2017, official NFPA text (nec2017_full.txt lines 9816–9982). OCR line-wrap reflow normalized ("combina- tion" → "combination", "inter- rupter" → "interrupter", "identi- fied" → "identified", "junc- tion" → "junction", "infor- mation" → "information", "devi- ces" → "devices"); the stray page-header artifacts ("NATIONAL ELECTRICAL CODE 2017 Edition / ARTICLE 210 — BRANCH CIRCUITS", the leading "N " on the (C) heading, the "2017 Edition NATIONAL ELECTRICAL CODE / 210.19" footer line) removed from the middle of the text; one OCR artifact corrected — "Type MG" → "Type MC" in (A)(5) (the code's metal-clad cable; "MG" is a misread of "MC"). No wording altered.

The 2020 wording — the scope expands, the means stay

210.12 Arc-Fault Circuit-Interrupter Protection. Arc-fault circuit-interrupter protection shall be provided as required in 210.12(A), (B), (C), and (D). The arc-fault circuit interrupter shall be installed in a readily accessible location. (A) Dwelling Units. All 120-volt, single-phase, 15- and 20-ampere branch circuits supplying outlets or devices installed in dwelling unit kitchens, family rooms, dining rooms, living rooms, parlors, libraries, dens, bedrooms, sunrooms, recreation rooms, closets, hallways, laundry areas, or similar rooms or areas shall be protected by any of the means described in 210.12(A)(1) through (6): (1) A listed combination-type arc-fault circuit interrupter installed to provide protection of the entire branch circuit (2) A listed branch/feeder-type AFCI installed at the origin of the branch circuit in combination with a listed outlet branch-circuit type arc-fault circuit interrupter installed at the first outlet box on the branch circuit. The first outlet box in the branch circuit shall be marked to indicate that it is the first outlet of the circuit. (3) A listed supplemental arc protection circuit breaker installed at the origin of the branch circuit in combination with a listed outlet branch-circuit type arc-fault circuit interrupter installed at the first outlet box on the branch circuit where all of the following conditions are met: a. The branch-circuit wiring shall be continuous from the branch-circuit overcurrent device to the outlet branch-circuit arc-fault circuit interrupter. b. The maximum length of the branch-circuit wiring from the branch-circuit overcurrent device to the first outlet shall not exceed 15.2 m (50 ft) for a 14 AWG conductor or 21.3 m (70 ft) for a 12 AWG conductor. c. The first outlet box in the branch circuit shall be marked to indicate that it is the first outlet of the circuit. (4) A listed outlet branch-circuit type arc-fault circuit interrupter installed at the first outlet on the branch circuit in combination with a listed branch-circuit overcurrent protective device where all of the following conditions are met: a. The branch-circuit wiring shall be continuous from the branch-circuit overcurrent device to the outlet branch-circuit arc-fault circuit interrupter. b. The maximum length of the branch-circuit wiring from the branch-circuit overcurrent device to the first outlet shall not exceed 15.2 m (50 ft) for a 14 AWG conductor or 21.3 m (70 ft) for a 12 AWG conductor. c. The first outlet box in the branch circuit shall be marked to indicate that it is the first outlet of the circuit. d. The combination of the branch-circuit overcurrent device and outlet branch-circuit AFCI shall be identified as meeting the requirements for a system combination-type AFCI and shall be listed as such. (5) If metal raceway, metal wireways, metal auxiliary gutters, or Type MC, or Type AC cable meeting the applicable requirements of 250.118, with metal boxes, metal conduit bodies, and metal enclosures are installed for the portion of the branch circuit between the branch-circuit overcurrent device and the first outlet, it shall be permitted to install a listed outlet branch-circuit type AFCI at the first outlet to provide protection for the remaining portion of the branch circuit. (6) Where a listed metal or nonmetallic conduit or tubing or Type MC cable is encased in not less than 50 mm (2 in.) of concrete for the portion of the branch circuit between the branch-circuit overcurrent device and the first outlet, it shall be permitted to install a listed outlet branch-circuit type AFCI at the first outlet to provide protection for the remaining portion of the branch circuit. Exception: AFCI protection shall not be required for an individual branch circuit supplying a fire alarm system installed in accordance with 760.41(B) or 760.121(B). The branch circuit shall be installed in a metal raceway, metal auxiliary gutter, steel-armored cable, Type MC, or Type AC, meeting the applicable requirements of 250.118, with metal boxes, conduit bodies, and enclosures. (B) Dormitory Units. All 120-volt, single-phase, 15- and 20-ampere branch circuits supplying outlets and devices installed in dormitory unit bedrooms, living rooms, hallways, closets, bathrooms, and similar rooms shall be protected by any of the means described in 210.12(A)(1) through (6). (C) Guest Rooms, Guest Suites, and Patient Sleeping Rooms in Nursing Homes and Limited-Care Facilities. All 120-volt, single-phase, 15- and 20-ampere branch circuits supplying outlets and devices installed in guest rooms and guest suites of hotels and motels and patient sleeping rooms in nursing homes and limited-care facilities shall be protected by any of the means described in 210.12(A)(1) through (6). (D) Branch Circuit Extensions or Modifications — Dwelling Units, Dormitory Units, and Guest Rooms and Guest Suites. Where branch circuit wiring for any of the areas specified in 210.12(A), (B), or (C) is modified, replaced, or extended, the branch circuit shall be protected by one of the following: (1) By any of the means described in 210.12(A)(1) through (A)(6) (2) A listed outlet branch-circuit-type AFCI located at the first receptacle outlet of the existing branch circuit Exception: AFCI protection shall not be required where the extension of the existing branch circuit conductors is not more than 1.8 m (6 ft) and does not include any additional outlets or devices, other than splicing devices. This measurement shall not include the conductors inside an enclosure, cabinet, or junction box. Verbatim NEC 2020 full-code text (slideshare_nec2020.txt, chars 344023–350530). OCR artifacts corrected and disclosed: "AFC1" → "AFCI" (×1), "AFC!" → "AFCI" (×5); "tl1e" → "the" (×7); "1n£tal"/"1n£lal" → "metal" (×3, incl. "metal auxiliary gutter"); "steel-armm'l!d cable" → "steel-armored cable"; "1}'pe AC" → "Type AC"; "t'/iquirements" → "requirements"; "&ranch circuit" → "branch circuit" (×1); "feede1cype" → "branch/feeder-type"; "inter- rupter"/"overcur- rent"/"identi- fied"/"informa tion" → "interrupter"/"overcurrent"/"identified"/"information"; "dormitot)'" → "dormitory"; "AU" → "All"; "760.41(8)" → "760.41(B)" (×2), "760.12/(B)" → "760.121(B)"; "1699-201I" → "1699-2011"; "NFPA 72°2013" → "NFPA 72-2013"; "Nre Alarm" → "Fire Alarm"; "Cirettil-Interrupters" → "Circuit-Interrupters"; "vVhere" → "Where"; the soft-hyphen two-column reflows; and the stray page-header artifacts ("70-64", "69. ARTICLE 210- BRANCHCIRCUITS 210.19", "NATIONAL ELECTRICAL CODE 2020 Edition"). The four real code changes (not OCR) — the (C) title/scope expansion to patient sleeping rooms, the (D) title/scope expansion to guest rooms, (D)(1) broadening to any means in 210.12(A)(1)–(6), and the (D) exception additions — are all confirmed by the programmatic word-level diff below. No other wording altered.
The 2017 → 2020 delta, confirmed by a programmatic word-level diff of the two on-disk editions (verify_art31_diff.py): exactly four changes, all in the scope-and-application paragraphs — the six means in 210.12(A)(1)–(6), the 50 ft / 70 ft distance limits, and the fire-alarm exception are unchanged in substance. (1) The (C) title and scope — "Guest Rooms and Guest Suites" (2017) → "Guest Rooms, Guest Suites, and Patient Sleeping Rooms in Nursing Homes and Limited-Care Facilities" (2020), with the (C) body adding "and patient sleeping rooms in nursing homes and limited-care facilities". (2) The (D) title and scope — "Dwelling Units and Dormitory Units" (2017) → "Dwelling Units, Dormitory Units, and Guest Rooms and Guest Suites" (2020); the (D) trigger widens from "areas specified in 210.12(A) or (B)" to "210.12(A), (B), or (C)". (3) (D)(1) — "A listed combination-type AFCI located at the origin of the branch circuit" (2017) → "By any of the means described in 210.12(A)(1) through (A)(6)" (2020): a modification may now be protected by any of the six means, not just a panel-level combination AFCI. (4) The (D) extension exception — 2020 adds "other than splicing devices" to the no-new-outlets clause and clarifies "This measurement shall not include the conductors inside an enclosure, cabinet, or junction box". Note: the (D) extension/modification subsection existed in 2017 already — it did not appear new in 2020.

The requirements, at a glance

ClauseWhat it requiresCovered by
210.12 lead-inAFCI protection as required in (A)–(C) [2017] / (A)–(D) [2020]; the AFCI in a readily accessible locationall covered circuits
210.12(A)dwelling-unit 120-V, single-phase, 15- and 20-ampere circuits in kitchens, family rooms, dining rooms, living rooms, parlors, libraries, dens, bedrooms, sunrooms, recreation rooms, closets, hallways, laundry areas, or similar rooms/areasthe in-scope circuit
210.12(B)dormitory unit bedrooms, living rooms, hallways, closets, bathrooms, and similar roomsdormitory rooms
210.12(C)guest rooms and guest suites of hotels/motels + [2020] patient sleeping rooms in nursing homes and limited-care facilitieshospitality + care-facility rooms
210.12(A)(1)listed combination-type AFCI at the origin — protects the entire circuit, no distance limitany in-scope circuit
210.12(A)(2)listed branch/feeder-type AFCI at origin + outlet AFCI at first outlet; first outlet box markedany in-scope circuit
210.12(A)(3)/(4)supplemental arc-protection breaker or outlet AFCI + listed OCPD (system combination) + outlet AFCI at first outlet — ≤ 50 ft (14 AWG) / 70 ft (12 AWG) to first outlet, continuous wiring, first box markedshort-run in-scope circuits
210.12(A)(5)/(6)metal raceway/gutter/MC/AC to first outlet, or conduit/MC encased in 2 in. concrete, + outlet AFCI at first outletnew construction
210.12(A) Exceptionfire-alarm circuit in metal raceway/gutter/MC/AC (250.118) with metal boxes may omit AFCI protection760.41(B)/760.121(B) circuits
210.12(D)extension/modification in a (A)/(B)/(C) area → AFCI required unless the extension of existing conductors is ≤ 1.8 m (6 ft) with no additional outlets/devices [2020: other than splicing devices; measure excludes enclosure/cabinet/box conductors]renovation / service calls

The two most-missed pieces: the distance limits on means (3)/(4) — an outlet-AFCI solution only works when the overcurrent device is within 50 ft (14 AWG) or 70 ft (12 AWG) of the first outlet — and the 210.12(D) 6 ft exemption, which is the clause that decides whether a small renovation pigtail in an already-AFCI-protected bedroom still needs protection. The distance limit is keyed to the two in-scope wire sizes: 14 AWG Cu (the 15 A circuit conductor, 240.4(D) cap 15 A) and 12 AWG Cu (the 20 A circuit conductor, 240.4(D) cap 20 A) — the 2023 NEC restates the limits in feet only (50 ft / 70 ft).

Worked examples (every number from the shipped core)

210.12 is a compliance section, not a sizing section — so the worked examples are scope/method decisions plus core-computed conductor facts that ground the distance language. Inputs are driven through the shipped PanelWright core (pickConductor31016, nextStdBreaker) under node via compute_art31.js → calc_21012_cited.json; the tables below are that output. No hand math. One core detail, disclosed: pickConductor31016 returns the Table 310.16 ampacity and does not apply the 240.4(D) small-conductor OCPD caps, so the in-scope conductors are identified by their 240.4(D) caps (14 AWG Cu = 15 A, 12 AWG Cu = 20 A) — see the 240.4(D) article →.

EX1 — a 15 A bedroom circuit is in scope; the (1) mean is a combination AFCI

ItemValue (core)
Circuit15 A, 120 V, single-phase — dwelling bedroom receptacles
210.12(A) scope checkinScope: true — "bedrooms" is a listed dwelling-unit room
Conductor (240.4(D) cap)14 AWG Cu — Table 310.16 ampacity 20 A, 240.4(D) OCPD cap 15 A
Standard OCPDnextStdBreaker(15) → 15 A (240.6(A))
Simplest protection — 210.12(A)(1)listed combination-type AFCI at the origin (whole circuit, no distance limit)

The ordinary case: a bedroom receptacle circuit on 14 AWG Cu with a 15 A breaker. Because "bedrooms" is in the 210.12(A) room list, the circuit needs AFCI protection; the cleanest compliant answer is a single combination-type AFCI breaker at the panel (mean (1)), which protects the whole circuit with no distance or marking condition. (If the same circuit also serves a bathroom or kitchen, GFCI protection under 210.8 applies on top — a different failure mode, same circuit; combined AFCI/GFCI devices exist. Where a GFCI is required is covered in the 210.8 GFCI-protection article →.)

EX2 — the 50 ft / 70 ft distance limit on means (3)/(4), grounded to the real wires

Run to first outletWire (240.4(D) cap)210.12(A)(3)/(4) limitMean (3)/(4) available?
40 ft run14 AWG Cu (15 A)50 ftwithin — run14Within: true
75 ft run12 AWG Cu (20 A)70 ftexceeds — run12Within: false

The distance rule in numbers: means (3) (supplemental arc-protection breaker) and (4) (outlet AFCI + listed OCPD as a system combination) are only available if the wiring from the overcurrent device to the first outlet is ≤ 15.2 m (50 ft) on 14 AWG or ≤ 21.3 m (70 ft) on 12 AWG (continuous wiring, first box marked). A 40 ft run on 14 AWG passes; a 75 ft run on 12 AWG fails — so for that long run you fall back to mean (1) (a combination-type AFCI at the origin), which has no distance limit. The two wire sizes in the limit are the in-scope 15 A and 20 A branch-circuit conductors (Table 310.16 ampacity 20 A and 25 A; 240.4(D) caps 15 A and 20 A).

EX3 — the 210.12(D) 6 ft extension-exemption test

Modification in a covered areaExtension of existing conductorsNew outlet/device?AFCI required?
EX3-A: short pigtail at a receptacle swap4.5 ftnoexempt — exempt: true (≤ 6 ft, no new outlets)
EX3-B: longer run to a new fixture location7.0 ftnorequired — exempt: false (> 6 ft)
EX3-C: 5 ft run that adds a receptacle5.0 ftyesrequired — exempt: false (adds an outlet, even though < 6 ft)

The clause that decides renovation work: in a room already covered by 210.12(A)/(B)/(C), if you modify, replace, or extend the branch-circuit wiring, the circuit must be AFCI-protected unless the extension of the existing conductors is not more than 1.8 m (6 ft) and adds no outlets or devices (2020: "other than splicing devices"). Two independent tests — length and no-new-outlet — both must pass for the exemption. A 5 ft run that lands a new receptacle (EX3-C) fails the no-new-outlet test even though it is under 6 ft. (2020 also clarifies the 6 ft does not count the conductors inside an enclosure, cabinet, or junction box.)

EX4 — 2023: the 10-ampere circuit is newly in scope

ItemValue (core)
Circuit10 A, 120 V, single-phase — dwelling bedroom
2017 (A) / 2020 (A) scope ("15- and 20-ampere")inScope2017: false, inScope2020: false
2023 (B) "Dwelling Units" scopeinScope2023: true — 10-ampere circuits included
Conductor (240.4(D) cap)14 AWG Cu — Table 310.16 ampacity 20 A, 240.4(D) OCPD cap 15 A
Standard OCPDnextStdBreaker(10) → 15 A (10 A is a standard 240.6(A) rating; a 10 A OCPD on 14 AWG is legal)

The 2023 content change in one row: 2017/2020 (A) covers only "15- and 20-ampere" circuits, so a 10 A dwelling circuit is not in scope under those editions. The 2023 NEC (B) "Dwelling Units" adds 10-ampere branch circuits — the code's move toward 14 AWG copper-clad aluminum conductors and 10 A branch circuits — so the same circuit is in scope only under 2023. (The 10 A circuit still runs on 14 AWG Cu, the smallest branch-circuit copper size, capped at 15 A by 240.4(D) — see the 240.4(D) article →.)

EX5 — the six permitted means, and the fire-alarm exception

#Means of protectionDistance / condition
1Listed combination-type AFCI at the originn/a (whole circuit)
2Listed branch/feeder-type AFCI at origin + outlet AFCI at first outletfirst outlet box marked
3Listed supplemental arc-protection breaker at origin + outlet AFCI at first outlet≤ 50 ft (14 AWG) / 70 ft (12 AWG); continuous wiring; first box marked
4Outlet AFCI at first outlet + listed OCPD, listed as a system combination-type AFCI≤ 50 ft (14 AWG) / 70 ft (12 AWG); continuous wiring; first box marked; system-combination listing
5Metal raceway / metal wireways / metal auxiliary gutters, or Type MC / Type AC cable (per 250.118), with metal boxes to first outlet + outlet AFCIn/a (encased metal)
6Conduit / tubing or Type MC encased in not less than 2 in. concrete to first outlet + outlet AFCI≥ 2 in. concrete

Only mean (1) is a single-device, no-distance-limit solution. Means (2)–(6) all put an outlet branch-circuit AFCI (a GFCI-style receptacle) at the first outlet and pair it with different origin-side protection — and means (3)/(4) carry the 50/70 ft cap plus the "first outlet" marking. The 210.12(A) Exception (2017/2020) lets an individual fire-alarm circuit in metal raceway/gutter/MC/AC (per 250.118) with metal boxes omit AFCI protection entirely.

Where 210.12 fits

Edition history — what actually changed

Section2017 → 20202020 → 2023
210.12 titleunchanged ("Arc-Fault Circuit-Interrupter Protection" in both on-disk editions)unchanged title
lead-in"(A), (B), and (C)" → "(A), (B), (C), and (D)" (a (D) already existed in 2017 — the list just names it)restructured to "(A) Means of Protection" + "(B) through (E)"; "15- and 20-ampere" → adds "10-ampere"
210.12(A) scopeword-identical (dwelling-unit room list; 15-/20-ampere)moved to (B) "Dwelling Units"; 10-ampere circuits added
210.12(A)(1)–(6) the six meansunchanged in substance (the 50/70 ft limits and the fire-alarm exception carried over)moved to (A) "Means of Protection" (numbered (1)–(6)); limits restated in feet
210.12(C)title + scope expanded: adds patient sleeping rooms in nursing homes and limited-care facilitiesmoved to (D); scope carried over
210.12(D) extensions/modstitle + scope expanded to include guest rooms and guest suites; (D)(1) broadened to "any means in 210.12(A)(1)–(6)"; exception adds "other than splicing devices" + enclosure/cabinet/box clarificationmoved to (E) "Branch Circuit Wiring Extensions, Modifications, or Replacements"
210.12(B) dormitoriesword-identicalmoved to (C)

Verification basis: verbatim 2017 NFPA text (nec2017_full.txt, lines 9816–9982) diffed word-for-word against the verbatim 2020 full-code scan (slideshare_nec2020.txt, chars 344023–350530) — the two on-disk sources (verify_art31_diff.py; the only residual token differences are the disclosed OCR artifacts). Section title "Arc-Fault Circuit-Interrupter Protection" confirmed identical in both on-disk editions and via the up.codes /s/arc-fault-circuit-interrupter-protection search page (stable 2014/2017/2020). The 2023 restructure (lead-in "(B) through (E)", (A) "Means of Protection", (B) "Dwelling Units" + 10-ampere, (C) dormitories, (D) guest rooms/patient sleeping rooms, (E) "Branch Circuit Wiring Extensions, Modifications, or Replacements") was confirmed against the ELR 2023 text — sectionID 1429 (the restructure: lead-in + (A) Means of Protection + (B) Dwelling Units + 10-ampere, fetched this session `art31_elr_1429.html`) and 1853 (the (B) Dwelling Units 2023 + 2026 language, fetched this session `art31_elr_1853.html`) — plus the ELR 2023 section index (sectionID 23/1854 "(C) Dormitory Units", sectionID 1855 "(E) Branch Circuit Wiring Extensions, Modifications, or Replacements"). The 2023 SunCam change analysis (nec2023_pdh.txt) carries no 210.12-specific entry, so no 2023 wording claim beyond the ELR text is made. 2014 edition is not on disk and the up.codes chapter pages render client-side, so no 2014 title claim is made.

Open the free PanelWright calculator — size the 220.82 service load, the branch circuits, the neutral, and the voltage drop in your browser

Free, in-browser, zero tracking. Data never leaves your browser. Design aid only — verify against the adopted NEC edition.

Method, sources & honesty notes

Section text. Verbatim NEC 2017 (official NFPA text on disk, nec2017_full.txt): 210.12 (lines 9816–9982, lead-in + (A)–(D)). Verbatim NEC 2020 full-code scan (slideshare_nec2020.txt): 210.12 (chars 344023–350530, lead-in + (A)–(D)). OCR line-wrap reflow normalized; OCR artifacts corrected and disclosed inline in each code block (2017 "Type MG" → "Type MC"; 2020 "AFC1"/"AFC!" → "AFCI", "tl1e" → "the", "1n£tal" → "metal", "760.41(8)" → "760.41(B)", "NFPA 72°2013" → "NFPA 72-2013", and the listed soft-hyphen reflows). A programmatic word-level audit (verify_art31_diff.py) of the 2017-vs-2020 section body confirms exactly the four documented scope changes — the (C) patient-sleeping-room addition, the (D) guest-room scope expansion, the (D)(1) means broadening, and the (D) exception additions — with the six means, the 50/70 ft limits, and the fire-alarm exception unchanged.

Edition history. Title "Arc-Fault Circuit-Interrupter Protection" identical in both on-disk editions (and stable 2014/2017/2020 via the up.codes /s/ search page). 2023 restructure (lead-in "(B) through (E)", (A) "Means of Protection", (B) "Dwelling Units" + 10-ampere, (C) dormitories, (D) guest rooms + patient sleeping rooms, (E) "Branch Circuit Wiring Extensions, Modifications, or Replacements") confirmed against the ELR 2023 text (sectionID 1429 / 1853 / 1855) fetched this session. 2023 SunCam change analysis (nec2023_pdh.txt): no 210.12-specific entry. 2014 edition not on disk; up.codes chapter pages are client-rendered — no 2014 title claim. 2026 renumber flagged (Art. 210 branch-circuit material → Art. 120 area; verify cross-references against the adopted edition).

Worked numbers. Every conductor fact and OCPD pick computed by the shipped core under node (compute_art31.js → calc_21012_cited.json): nextStdBreaker (EX1/EX4: 15 A / 15 A), pickConductor31016 (EX1/EX4: 14 AWG Cu, Table 310.16 ampacity 20 A; EX2: 12 AWG Cu, ampacity 25 A), and the 240.4(D) OCPD caps (14 Cu → 15 A, 12 Cu → 20 A) read from the core's own pick notes. EX2's 50 ft / 70 ft and EX3's 6 ft caps are the code's verbatim values applied to the two run lengths (40 ft ≤ 50 ft; 75 ft > 70 ft; 4.5 ft ≤ 6 ft no-outlet; 7 ft > 6 ft; 5 ft + new outlet). Zero hand math. The core's pickConductor31016 does not apply 240.4(D) caps, so the in-scope conductors are identified by their 240.4(D) caps (disclosed above and in the 240.4(D) article).