Virginia · Code adoption

Virginia adopted codes

Statewide-mandatory Virginia Uniform Statewide Building Code (VUSBC) (DHCD / Board of Housing & Community Development). Locals cannot be more or less stringent (strict uniformity).

Adopted NEC

NEC 2020

Energy code

2021 Virginia Energy Conservation Code (2021 IECC base, VA amended — historically lags)

Last verified

2026-07-03 · verified

Solar PV, storage & EV

Governing articles
690 / 705 / 706 (PV, interconnection, storage) · 625 (EV supply equipment)
Enforced through
NEC 2020

Virginia — Code Adoption Summary

Adoption model: Statewide-mandatory Virginia Uniform Statewide Building Code (VUSBC) (DHCD / Board of Housing & Community Development). Locals cannot be more or less stringent (strict uniformity). Last verified: 2026-07-03 Confidence: verified Primary sources: VA DHCD — https://www.dhcd.virginia.gov/codes · ICC VA

Statewide adopted codes — 2021 VUSBC (effective 2024-01-18; full effect 2025-01-18)

Code familyAdopted editionNotesSource
Building2021 Virginia Construction Code (2021 IBC base)dhcd.virginia.gov
Residential2021 Virginia Residential Code"
Electrical (NEC)NEC 2020dhcd.virginia.gov
Mechanical2021 Virginia Mechanical Code (2021 IMC)"
Plumbing2021 Virginia Plumbing Code (IPC 2021 base)"
Energy2021 Virginia Energy Conservation Code (2021 IECC base, VA amended — historically lags)"
Fuel Gas / Fire2021 VA Fuel Gas / Statewide Fire Prevention Code"

Adoption model & precedence

  • VUSBC is the exclusive building regulation statewide — localities may not adopt their own more/less stringent building codes (a hallmark of VA uniformity).
  • AHJ = local building official enforcing the VUSBC.

Major cities / counties

JurisdictionCounty/independent cityNotesBuilding dept.
Virginia Beach(independent city)VUSBCvirginiabeach.gov
Norfolk / Richmond(independent cities)VUSBCrespective depts
ArlingtonArlingtonVUSBCarlingtonva.us

AHJ fallback (when local adoption is unverified)

  • State baseline (uniform): 2021 VUSBC, NEC 2020, IPC 2021 base, 2021 VECC.
  • Action: VUSBC is uniform — confirm only the local building office contact; no local technical variance expected.

Change log

  • 2026-07-03 — created; verified 2021 VUSBC (full effect 2025-01-18) + NEC 2020 + IPC 2021 base.

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