District of Columbia building code

District of Columbia has adopted 2017 DC Building Code (12 DCMR A) based on 2015 IBC. The table below lists the governing edition for every discipline a plan check touches, followed by the District of Columbia cities and counties that amend it locally.

Current edition
2017 DC Construction Codes (2015 I-Codes + 2014 NEC + ASHRAE 90.1-2013 base), effective 2020-05-29
Prior edition
2013 DC Construction Codes (2012 I-Codes base)
Code authority
DC Department of Buildings (DOB): designated lead for construction code development on 2026-02-11, replacing the sunset Construction Codes Coordinating Board (CCCB); codes promulgated as Title 12 DCMR under the Construction Codes Approval and Amendments Act (DC Code Title 6, Ch. 14)

Edition changeover: Projects with a complete application on or before 2020-05-29 (projects with an executed design contract could continue permitting under the 2013 codes for one year, to 2021-05-29) may still be reviewed under the 2013 DC Construction Codes (2012 I-Codes base).

Adopted code by discipline

Adopted code editions and local amendments by discipline
DisciplineAdopted codeLocal amendment
Building2017 DC Building Code (12 DCMR A) based on 2015 IBCn/a
Residential2017 DC Residential Code (12 DCMR B) based on 2015 IRCn/a
Existing buildings2017 DC Existing Building Code (12 DCMR J) based on 2015 IEBCn/a
Fire2017 DC Fire Code (12 DCMR H) based on 2015 IFCn/a
Electrical2017 DC Electrical Code (12 DCMR C) based on 2014 NEC (NFPA 70)n/a
Mechanical2017 DC Mechanical Code (12 DCMR E) based on 2015 IMCn/a
Plumbing2017 DC Plumbing Code (12 DCMR F) based on 2015 IPCn/a
Energy2017 DC Energy Conservation Code (12 DCMR I[CE] commercial + I[RE] residential) based on 2015 IECC with ASHRAE 90.1-2013 (commercial compliance path)n/a
Green / sustainability2017 DC Green Construction Code (12 DCMR K) based on 2015 IgCCn/a
Fuel Gas2017 DC Fuel Gas Code (12 DCMR D) based on 2015 IFGCn/a
Property Maintenance2017 DC Property Maintenance Code (12 DCMR G) based on 2015 IPMCn/a

Overlays that can apply

Mapped hazard and district overlays stack on top of the adopted code. These are the overlays recorded for District of Columbia. They apply by parcel, not jurisdiction-wide, so confirm the parcel before assuming one is in play. Check CAL FIRE's fire hazard severity viewer and FEMA's flood map service.

  • FEMA mapped flood hazard area
  • Local stretch energy code

Sources

Common questions

What building code does District of Columbia use?

District of Columbia uses 2017 DC Building Code (12 DCMR A) based on 2015 IBC. It is administered by the DC Department of Buildings (DOB): designated lead for construction code development on 2026-02-11, replacing the sunset Construction Codes Coordinating Board (CCCB); codes promulgated as Title 12 DCMR under the Construction Codes Approval and Amendments Act (DC Code Title 6, Ch. 14). The prior edition was 2013 DC Construction Codes (2012 I-Codes base).

Do cities in District of Columbia amend the state code?

Local amendments are adopted by ordinance at the city or county level. Confirm with the building department that reviews your permit.

Which edition applies to a permit already in review in District of Columbia?

Projects with a complete application on or before 2020-05-29 (projects with an executed design contract could continue permitting under the 2013 codes for one year, to 2021-05-29) may still be reviewed under the 2013 DC Construction Codes (2012 I-Codes base).

Check a plan set against District of Columbia code

Knowing the adopted edition is the easy half. Architechtura reads your drawings, resolves which of these provisions actually apply to the project, and returns the corrections a plan checker would write up, each one cited to the section it came from.

Your first check is free, no card required.

Compiled from published state and municipal adoption ordinances. Local governments amend their codes on their own schedule, and a pending ordinance can change what applies to your permit. Confirm the governing edition with the building department before you submit. This page is reference information, not a code determination.