Minnesota · Code adoption

Minnesota adopted codes

Statewide-mandatory (Dept. of Labor & Industry, Construction Codes & Licensing Division). Building code updates on a 6-year cycle; energy code updates every 3 years.

Adopted NEC

NEC 2023 (Board of Electricity, eff. 2023-07-01)

Energy code

Chapter 1322 (residential) / 1323 (commercial) — updated every 3 years; confirm current cycle vs. 2020 base ⚠

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 2023 (Board of Electricity, eff. 2023-07-01)

Minnesota — Code Adoption Summary

Adoption model: Statewide-mandatory (Dept. of Labor & Industry, Construction Codes & Licensing Division). Building code updates on a 6-year cycle; energy code updates every 3 years. Last verified: 2026-07-03 Confidence: verified Primary sources: MN DLI — https://www.dli.mn.gov/business/codes-and-laws · ICC MN

Statewide adopted codes — current (2026)

Code familyAdopted editionNotesSource
Electrical (NEC)NEC 2023 (Board of Electricity, eff. 2023-07-01)dli.mn.gov
PlumbingMN State Plumbing Code = UPC 2018 base + MN amendments (2020 MN edition) — Minnesota = UPCdli.mn.gov
EnergyChapter 1322 (residential) / 1323 (commercial) — updated every 3 years; confirm current cycle vs. 2020 base ⚠dli.mn.gov
Building6-year update cycle; confirm current IBC base with DLI (2020 MN State Building Code was recent reference point) ⚠dli.mn.gov

Adoption model & precedence

  • Codes are statewide; the state building code update cycle (6 yr) is longer than electrical (per-NEC-cycle) and energy (3 yr) — the three tracks move independently, so don't assume they share an edition year.
  • AHJ = local building official, applying the statewide code (MN generally does not allow local technical amendments beyond very limited scope).

Major cities / counties

JurisdictionNotesBuilding dept.
Minneapolisstatewide codeminneapolismn.gov
St. Paulstatewide codestpaul.gov
Rochester / Duluthstatewide coderespective depts

AHJ fallback (when local adoption is unverified)

  • State baseline (certain): NEC 2023, UPC-based MN Plumbing Code; confirm current building-code and energy-chapter cycle with DLI (both are due for periodic update and weren't fully pinned down in this pass).
  • Action: contact DLI Construction Codes & Licensing Division for the exact current building/energy cycle.

Change log

  • 2026-07-03 — created; verified NEC 2023 (eff. 2023-07-01) and UPC-based MN Plumbing Code; building/energy cycle editions flagged for direct DLI confirmation.

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