Virginia building code
The residential code in Virginia is the 2021 International Residential Code as referenced in the VCC ("VRC")1, effective 2.
On this page
Codes in force in Virginia
Each code family with the edition and the date it took effect, as the adopting agency or statute states them.
| Code | Title as adopted | Model edition | Effective | Adopted by |
|---|---|---|---|---|
| International Building Code (IBC) | Virginia Construction Code (USBC Part I), 2021 edition, based on 2021 IBC1 | 20211 | 2 | Virginia Board of Housing and Community Development3 |
| International Residential Code (IRC) | 2021 International Residential Code as referenced in the VCC ("VRC")1 | 20211 | 2 | Virginia Board of Housing and Community Development3 |
| International Plumbing Code (IPC) | 2021 International Plumbing Code as referenced in the VCC (Virginia Plumbing Code, "VPC")1 | 20211 | 2 | Virginia Board of Housing and Community Development3 |
| International Mechanical Code (IMC) | 2021 International Mechanical Code as referenced in the VCC1 | 20211 | 2 | Virginia Board of Housing and Community Development3 |
| International Fuel Gas Code (IFGC) | 2021 International Fuel Gas Code as referenced in the VCC (Virginia Fuel Gas Code, "VFGC")1 | 20211 | 2 | Virginia Board of Housing and Community Development3 |
| National Electrical Code (NEC) | 2020 NFPA 70 (National Electrical Code) as referenced in the VCC1 | 20201 | 2 | Virginia Board of Housing and Community Development3 |
| Energy code, residential | 2021 International Energy Conservation Code as referenced in the VCC (Virginia Energy Conservation Code, "VECC")1 | 20211 | 2 | Virginia Board of Housing and Community Development3 |
| Energy code, commercial | 2021 International Energy Conservation Code as referenced in the VCC (Virginia Energy Conservation Code, "VECC")1 | 20211 | 2 | Virginia Board of Housing and Community Development3 |
| International Existing Building Code (IEBC) | Virginia Existing Building Code (USBC Part II), based on 2021 IEBC4 | 20214 | 2 | Virginia Board of Housing and Community Development3 |
| International Fire Code (IFC) | 2021 Statewide Fire Prevention Code2 | 20212 | 2 | Virginia Board of Housing and Community Development (developed with the Fire Services Board)5 |
| State code | Virginia Uniform Statewide Building Code (USBC), 13VAC5-63, 2021 edition1 | 20211 | 2 | Virginia Board of Housing and Community Development3 |
Scope, amendments and transition rules
International Building Code (IBC)
- Scope
- Statewide; applies everywhere6
- Local amendments allowed?
- No6
- Amendments
- 13VAC5-63 (Virginia Uniform Statewide Building Code)1
- Transition period
- One year from the effective date (applicant may choose prior edition)7
International Residential Code (IRC)
- Scope
- Statewide; applies everywhere6
- Applies to
- Detached one-family and two-family dwellings and townhouses1
- Local amendments allowed?
- No6
- Amendments
- 13VAC5-63 (Virginia Uniform Statewide Building Code)1
- Transition period
- One year from the effective date (applicant may choose prior edition)7
International Plumbing Code (IPC)
- Scope
- Statewide; applies everywhere6
- Local amendments allowed?
- No6
- Amendments
- 13VAC5-63 (Virginia Uniform Statewide Building Code)1
- Transition period
- One year from the effective date (applicant may choose prior edition)7
International Mechanical Code (IMC)
- Scope
- Statewide; applies everywhere6
- Local amendments allowed?
- No6
- Amendments
- 13VAC5-63 (Virginia Uniform Statewide Building Code)1
- Transition period
- One year from the effective date (applicant may choose prior edition)7
International Fuel Gas Code (IFGC)
- Scope
- Statewide; applies everywhere6
- Local amendments allowed?
- No6
- Amendments
- 13VAC5-63 (Virginia Uniform Statewide Building Code)1
- Transition period
- One year from the effective date (applicant may choose prior edition)7
National Electrical Code (NEC)
- Scope
- Statewide; applies everywhere6
- Local amendments allowed?
- No6
- Amendments
- 13VAC5-63 (Virginia Uniform Statewide Building Code)1
- Transition period
- One year from the effective date (applicant may choose prior edition)7
Energy code, residential
- Scope
- Statewide; applies everywhere6
- Local amendments allowed?
- No6
- Amendments
- 13VAC5-63 (Virginia Uniform Statewide Building Code)1
- Transition period
- One year from the effective date (applicant may choose prior edition)7
Energy code, commercial
- Scope
- Statewide; applies everywhere6
- Local amendments allowed?
- No6
- Amendments
- 13VAC5-63 (Virginia Uniform Statewide Building Code)1
- Transition period
- One year from the effective date (applicant may choose prior edition)7
International Existing Building Code (IEBC)
- Scope
- Statewide; applies everywhere6
- Applies to
- Construction and rehabilitation in existing buildings7
- Local amendments allowed?
- No6
- Amendments
- 13VAC5-63 (Virginia Uniform Statewide Building Code)4
- Transition period
- One year from the effective date (applicant may choose prior edition)7
International Fire Code (IFC)
State code
- Scope
- Statewide; applies everywhere6
- Local amendments allowed?
- No6
- Amendments
- 13VAC5-63 (Virginia Uniform Statewide Building Code)1
- Transition period
- One year from the effective date (applicant may choose prior edition)7
How Virginia adopts building codes
Va. Code § 36-98; § 36-99; 13VAC5-63
- Board adopts a single Uniform Statewide Building Code.
The Board is hereby directed and empowered to adopt and promulgate a Uniform Statewide Building Code.
6 - USBC supersedes local building codes.
Such building code shall supersede the building codes and regulations of the counties, municipalities and other political subdivisions and state agencies.
6 - USBC also supersedes certain local single-family ordinances.
Such Code also shall supersede the provisions of local ordinances applicable to single-family residential construction that (a) regulate dwelling foundations or crawl spaces, (b) require the use of specific building materials or finishes in construction, or (c) require minimum surface area or numbers of windows…
6 - Based on ICC and NFPA model codes.
In formulating the Code provisions, the Board shall have due regard for generally accepted standards as recommended by nationally recognized organizations, including, but not limited to, the standards of the International Code Council and the National Fire Protection Association.
8 - Three-year update cycle.
The Virginia Building Codes are updated on a three-year cycle through the code development process.
9 - Enforced by local building departments.
Enforcement of the USBC is the responsibility of the local government's building inspections department.
3 - USBC has three parts: VCC, VEBC, VMC.
The USBC is comprised of three parts: Virginia Construction Code, Virginia Existing Building Code and Virginia Maintenance Code.
3 - 2021 I-codes and 2020 NEC currently in effect.
Effective January 18, 2024, Virginia adopted the 2021 I-codes as referenced in the Virginia Construction Part 1 and the 2021 Statewide Fire Prevention Code; and the 2020 National Electrical Code.
2
- Applies to
- All buildings except listed exemptions (e.g. farm buildings, federally owned buildings)10
- Can local rules be stricter?
- No6
Residential code in Virginia cities
The edition each city enforces, from the city’s own adoption page or ordinance.
| City | Residential code | Effective |
|---|---|---|
| Virginia Beach | 2021 IRC1 | 2 |
For permits, exemptions and owner-builder rules, see Virginia building permits. To compare editions across states, see the code adoption map.
Sources
- 13VAC5-63-10. Section 101 GeneralCommonwealth of Virginia, Division of Legislative Automated Systems (Virginia Administrative Code)Effective January 18, 2024Checked November 7, 2026
- Codes | DHCDVirginia Department of Housing and Community Development (DHCD)Checked November 7, 2026
- Virginia Uniform Statewide Building Code (USBC) | DHCDVirginia Department of Housing and Community Development (DHCD)Checked November 7, 2026
- 13VAC5-63-400. Part II (VEBC) Section 101 GeneralCommonwealth of Virginia, Division of Legislative Automated Systems (Virginia Administrative Code)Effective January 18, 2024Checked November 6, 2026
- § 27-97. Adoption of Fire Prevention CodeCommonwealth of Virginia, Division of Legislative Automated Systems (Code of Virginia)Checked November 6, 2026
- § 36-98. Board to promulgate Statewide Code; other codes and regulations superseded; exceptionsCommonwealth of Virginia, Division of Legislative Automated Systems (Virginia Law, Code of Virginia)Checked November 7, 2026
- 13VAC5-63-30. Section 103 Application of codeCommonwealth of Virginia, Division of Legislative Automated Systems (Virginia Administrative Code)Effective January 18, 2024Checked November 6, 2026
- § 36-99. Provisions of Code; modificationsCommonwealth of Virginia, Division of Legislative Automated Systems (Virginia Law, Code of Virginia)Checked November 6, 2026
- 2024 Code Development Cycle | DHCDVirginia Department of Housing and Community Development (DHCD)Checked November 6, 2026
- 13VAC5-63-20. Section 102 Purpose and scopeCommonwealth of Virginia, Division of Legislative Automated Systems (Virginia Administrative Code)Effective January 18, 2024Checked November 6, 2026