New York · Code adoption

New York adopted codes

Statewide-mandatory Uniform Code for all of NY State EXCEPT New York City, which is home-rule with its own construction + electrical + energy codes.

Adopted NEC

NEC 2017 (2020 Uniform Code) → NEC 2023 (2025 Uniform Code, transitioning)

Energy code

2020 Energy Conservation Construction Code (ECCCNYS) (2018 IECC + NY amend.) → 2025 Energy Code transitioning

Last verified

2026-07-02 · verified

Solar PV, storage & EV

Governing articles
690 / 705 / 706 (PV, interconnection, storage) · 625 (EV supply equipment)
Enforced through
NEC 2017 (2020 Uniform Code) → NEC 2023 (2025 Uniform Code, transitioning)

State-specific solar, storage and EV provisions are covered in the entry below.

New York — Code Adoption Summary

Adoption model: Statewide-mandatory Uniform Code for all of NY State EXCEPT New York City, which is home-rule with its own construction + electrical + energy codes. Last verified: 2026-07-02 Confidence: verified Primary sources: NY Dept. of State, Div. of Building Standards & Codes — https://dos.ny.gov/building-standards-and-codes · NYC DOB — https://www.nyc.gov/site/buildings · NYEIA — https://nyeia.com


A) New York STATE (everywhere except NYC) — Uniform Code

Code familyAdopted editionNotesSource
Building / Residential2020 Uniform Code (2018 IBC/IRC base) → 2025 Uniform Code transitioning2025 Uniform Code adopted 2025-07-25, filing ~2025-09dos.ny.gov
Electrical (NEC)NEC 2017 (2020 Uniform Code) → NEC 2023 (2025 Uniform Code, transitioning)confirm effective date in your jurisdictionnyeia.com
Mechanical2020 IMC-based (Uniform Code)dos.ny.gov
PlumbingIPC-based (Uniform Code Plumbing)NY State = IPC"
Fuel GasIFGC-based"
Energy2020 Energy Conservation Construction Code (ECCCNYS) (2018 IECC + NY amend.) → 2025 Energy Code transitioningstretch/NYStretch available to localsdos.ny.gov
Fire2020 Fire Code of NYS"

Transition note (verify locally): On 2025-07-25 the NYS Code Council voted to adopt the 2025 Uniform Code + 2025 Energy Code (NEC 2023). Effective date phases in after filing — confirm which edition your AHJ is enforcing for a given permit date.

B) NEW YORK CITY (home-rule — its own codes)

Code familyAdopted editionNotesSource
ConstructionNYC Construction Codes (2022 NYC code cycle, based on 2015 ICC family + heavy NYC amendments)separate from NYS Uniform Codenyc.gov/buildings
ElectricalNYC Electrical Code = NEC 2020 + NYC amendments ("2025 NYC Electrical Code")adopted ~2024-12; distinct from NYS NEC editionnyc.gov/buildings · nyeia.com
PlumbingNYC Plumbing Code (own)nyc.gov/buildings
Mechanical / Fuel GasNYC Mechanical / Fuel Gas Codes"
EnergyNYC Energy Conservation Code (NYCECC) + Local Law 97 (carbon caps on large buildings)LL97 emissions limits phase in 2024→2030nyc.gov/sustainability
FireNYC Fire Code (FDNY)nyc.gov/fdny

Solar PV / ESS / EV

ItemStatusSource
NEC solar (690/705/706)State via adopted NEC (2017→2023); NYC via NEC 2020 + amend.dos.ny.gov / nyc.gov
NYC ESS (battery)FDNY has strict energy-storage-system rules + permittingnyc.gov/fdny
EV / energyLL97 + NYCECC push electrification; NYStretch energy codenyc.gov

Adoption model & precedence

  • Outside NYC: statewide Uniform Code is the minimum; local governments may be more stringent or adopt NYStretch energy. AHJ = local building dept.
  • Inside NYC: the NYC codes govern entirely — do not apply the NYS Uniform Code or the statewide NEC edition. NYC DOB is the AHJ; FDNY for fire/ESS.
  • Big trap: NYC's NEC edition (2020 + amendments) differs from NYS's (2017 → 2023). Resolve NYC separately.

Major cities / counties

JurisdictionNotesBuilding dept.
New York City (5 boroughs)Own codes (see §B). NEC 2020 + NYC amend.; LL97 carbon caps.nyc.gov/buildings
BuffaloNYS Uniform Codebuffalony.gov
RochesterNYS Uniform Codecityofrochester.gov
Yonkers / Syracuse / AlbanyNYS Uniform Coderespective city depts

AHJ fallback (when local adoption is unverified)

  • If NYC: NYC codes (NEC 2020 + amend.) — confirm current NYC electrical/construction cycle + LL97 applicability with NYC DOB.
  • If rest of state: 2020 Uniform Code (NEC 2017) unless the 2025 Uniform Code (NEC 2023) is already effective for your permit date — confirm with the local building dept / NYS DOS.

Change log

  • 2026-07-02 — created; verified NYS 2020 Uniform Code (NEC 2017) with 2025 Uniform Code (NEC 2023) transitioning; NYC separate (NEC 2020 + amendments, LL97).

Adoption dates move. Confirm the governing edition with the AHJ before issuing for permit — this entry was last checked on 2026-07-02.