Under Canada’s constitution, provinces and territories regulate the design and construction of houses and buildings, and the maintenance and operation of fire safety systems in existing buildings.
The National Model Codes are developed and maintained by the CBHCC. The documents serve as models for provincial and territorial building and fire regulations and come into effect once adopted in full or in part by an authority having jurisdiction. In some cases, the National Model Codes are amended and/or supplemented to suit regional needs and then published as jurisdictional codes.
While the National Model Codes are prepared centrally under the direction of the CBHCC, adoption and enforcement of the Codes are the responsibility of the provincial and territorial authorities having jurisdiction.
Codes currently in effect in each province/territory
For the most current information on the adoption status of the National Model Codes in your area, please contact the appropriate provincial or territorial authority.
National Model Code |
Edition in effect as of August 2024 |
Adopted in full or with variations |
Enforcement date |
Anticipated adoption |
Building (NBC) |
2020 edition, Energy Performance Tier 1 |
Adopted with territorial variations |
April 1st, 2023 |
Not applicable |
Fire (NFC) |
2020 edition |
Adopted with territorial variations |
April 1st, 2023 |
Not applicable |
Plumbing (NPC) |
2020 edition |
Adopted with territorial variations |
April 1st, 2023 |
Not applicable |
Energy (NECB) |
Not adopted |
Not applicable |
Not applicable |
The NECB 2020 is not currently included in Yukon regulations other than applying as stated in Article 9.36.1.3. of the NBC 2020. |
National Model Code |
Edition in effect as of August 2024 |
Adopted in full or with variations |
Enforcement date |
Anticipated adoption |
Building (NBC) |
2020 edition |
Adopted in full |
October 1st, 2024 |
Not applicable |
Fire (NFC) |
2020 edition |
Adopted in full |
October 1st, 2024 |
Not applicable |
Plumbing (NPC) |
Not adopted |
Not applicable |
Not applicable |
Not applicable |
Energy (NECB) |
Not adopted |
Not applicable |
Not applicable |
Not applicable |
National Model Code |
Edition in effect as of August 2024 |
Adopted in full or with variations |
Enforcement date |
Anticipated adoption |
Building (NBC) |
2015 edition |
Adopted in full |
September 8, 2018 |
Adoption and enforcement dates of the NBC 2020 are to be confirmed |
Fire (NFC) |
2015 edition |
Adopted in full |
September 8, 2018 |
Adoption and enforcement dates of the NFC 2020 are to be confirmed |
Plumbing (NPC) |
2015 edition |
Adopted in full |
September 8, 2018 |
Adoption and enforcement dates of the NPC 2020 are to be confirmed |
Energy (NECB) |
2015 edition |
Adopted in full |
|
Adoption and enforcement dates of the NECB 2020 are to be confirmed |
National Model Code |
Edition in effect as of August 2024 |
Adopted in full or with variations |
Enforcement date |
Anticipated adoption |
Building (NBC) |
2020 edition |
Adopted with provincial variations |
March 8, 2024 |
Changes to adaptable dwellings and seismic requirements will be effective on March 10, 2025. Farm building and home-type care occupancy requirements are not yet adopted. |
Fire (NFC) |
2020 edition |
Adopted with provincial variations |
March 8, 2024 |
Not applicable |
Plumbing (NPC) |
2020 edition |
Adopted with provincial variations |
March 8, 2024 |
Not applicable |
Energy (NECB) |
2020 edition* |
Adopted in full* |
March 8, 2024 |
Not applicable |
* British Columbia enforces an energy step code
National Model Code |
Edition in effect as of August 2024 |
Adopted in full or with variations |
Enforcement date |
Anticipated adoption |
Building (NBC) |
2020 edition, Energy Performance Tier 1 |
Adopted with provincial variations |
May 1st, 2024 |
Not applicable |
Fire (NFC) |
2020 edition |
Adopted with provincial variations |
May 1st, 2024 |
Not applicable |
Plumbing (NPC) |
2020 edition |
Adopted in full |
April 1st, 2023 |
Not applicable |
Energy (NECB) |
2020 edition, Energy Performance Tier 1 |
Adopted in full |
May 1st, 2024 |
Not applicable |
National Model Code |
Edition in effect as of August 2024 |
Adopted in full or with variations |
Enforcement date |
Anticipated adoption |
Building (NBC) |
2020 edition, Energy Performance Tier 2 |
Adopted with provincial variations |
January 1st, 2024 |
Energy Performance Tier 3 is proposed to be effective January 1st, 2026 |
Fire (NFC) |
2020 edition |
Adopted with provincial variations |
January 1st, 2024 |
Not applicable |
Plumbing (NPC) |
2020 edition |
Adopted with provincial variations |
January 1st, 2024 |
Not applicable |
Energy (NECB) |
2020 edition, Energy Performance Tier 1 |
Adopted with provincial variations |
January 1st, 2024 |
Not applicable |
National Model Code |
Edition in effect as of August 2024 |
Adopted in full or with variations |
Enforcement date |
Anticipated adoption |
Building (NBC) |
2020 edition, Energy Performance Tier 1 |
Adopted with provincial variations |
January 1st, 2024 |
Not applicable |
Fire (NFC) |
2020 edition |
Adopted with provincial variations |
January 1st, 2024 |
Not applicable |
Plumbing (NPC) |
2020 edition |
Adopted with provincial variations |
January 1st, 2024 |
Not applicable |
Energy (NECB) |
2020 edition, Energy Performance Tier 1 |
Adopted with provincial variations |
January 1st, 2024 |
Not applicable |
National Model Code |
Edition in effect as of August 2024 |
Adopted in full or with variations |
Enforcement date |
Anticipated adoption |
Building (NBC) |
2015 edition |
Adopted with provincial variations |
|
Ontario adopted the 2020 edition of the NBC, with variations, including requirements related to farm buildings. The next edition of the provincial code is expected to come into effect on January 1st, 2025. |
Fire (NFC) |
Various, including 2015 edition |
Adopted with provincial variations |
|
Ontario Fire Code will be adopting portions of the NFC 2020 with provincial variations, with an anticipated enforcement date in 2026. |
Plumbing (NPC) |
2015 edition |
Adopted with provincial variations |
|
Ontario adopted the 2020 edition of the NPC, with variations. The next edition of the provincial code has been incorporated into the Ontario Building Code and is expected to come into effect on January 1, 2025. |
Energy (NECB) |
2015 edition |
Adopted with provincial variations |
|
Not available |
National Model Code |
Edition in effect as of August 2024 |
Adopted in full or with variations |
Enforcement date |
Anticipated adoption |
Building (NBC) |
2015 edition |
Adopted with provincial variations |
|
The 2020 edition of the NBC is expected to be adopted in winter 2025 |
Fire (NFC) |
2010 edition |
Adopted with provincial variations |
|
The 2020 edition of the NFC is expected to be adopted in winter 2025 |
Plumbing (NPC) |
2020 edition |
Adopted with provincial variations |
July 11, 2024 |
Not applicable |
Energy (NECB) |
2020 edition |
Adopted with provincial variations |
July 13, 2024 |
Not applicable |
National Model Code |
Edition in effect as of August 2024 |
Adopted in full or with variations |
Enforcement date |
Anticipated adoption |
Building (NBC) |
2015 edition |
Adopted with provincial variations |
February 1st, 2021 |
Not available |
Fire (NFC) |
2015 edition |
Adopted in full |
February 1st, 2021 |
Not available |
Plumbing (NPC) |
2015 edition |
Adopted in full |
February 1st, 2021 |
Not available |
Energy (NECB) |
2011 edition |
Adopted in full |
February 1st, 2021 |
Not available |
National Model Code |
Edition in effect as of August 2024 |
Adopted in full or with variations |
Enforcement date |
Anticipated adoption |
Building (NBC) |
2020 edition, Energy Performance Tier 1 |
Adopted in full |
March 31, 2024 |
Not applicable |
Fire (NFC) |
2020 edition |
Adopted in full |
March 31, 2024 |
Not applicable |
Plumbing (NPC) |
2020 edition |
Adopted in full |
March 31, 2024 |
Not applicable |
Energy (NECB) |
2020 edition, Energy Performance Tier 1 |
Adopted in full |
March 31, 2024 |
Not applicable |
National Model Code |
Edition in effect as of August 2024 |
Adopted in full or with variations |
Enforcement date |
Anticipated adoption |
Building (NBC) |
2015 edition |
Adopted with provincial variations |
April 1st, 2017 |
The 2020 edition of the NBC, Energy Performance Tier 1, will be effective April 1, 2025.
Energy Performance Tier 2 will be effective April 1, 2026
Energy Performance Tier 3 will be effective April 1, 2027 |
Fire (NFC) |
2015 edition |
Adopted with provincial variations |
April 1st, 2017 |
Not available |
Plumbing (NPC) |
2015 edition |
Adopted with provincial variations |
May 1st, 2017 |
The 2020 edition of the NPC will be effective April 1, 2025 |
Energy (NECB) |
2017 edition |
Adopted with provincial variations |
April 1st, 2017 |
The 2020 edition of the NECB, Energy Performance Tier 1, will be effective April 1, 2025
Energy Performance Tier 2 will be effective April 1, 2027
Energy Performance Tier 3 will be effective April 1, 2029 |
National Model Code |
Edition in effect as of August 2024 |
Adopted in full or with variations |
Enforcement date |
Anticipated adoption |
Building (NBC) |
2020 edition |
Adopted with provincial variations |
September 28, 2022 |
Not applicable |
Fire (NFC) |
2020 edition |
Adopted with provincial variations |
September 28, 2022 |
Not applicable |
Plumbing (NPC) |
Varies by municipality; the NPC is adopted at the municipal level. |
Energy (NECB) |
Not adopted |
Not applicable |
Not applicable |
Adoption of the NECB 2020 is under review |