Iowa · Code adoption

Iowa adopted codes

Statewide-mandatory; each code family sits at a very different vintage (residential newest, energy oldest) — a strong example of why the app must track families independently rather than assuming one "Iowa edition."

Adopted NEC

NEC 2020

Energy code

IECC 2012 + IA amendments

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

Iowa — Code Adoption Summary

Adoption model: Statewide-mandatory; each code family sits at a very different vintage (residential newest, energy oldest) — a strong example of why the app must track families independently rather than assuming one "Iowa edition." Last verified: 2026-07-03 Confidence: verified Primary sources: Iowa Building Energy Codes Program status — https://www.energycodes.gov/status/states/iowa · ICC IA

Statewide adopted codes — current (2026)

Code familyAdopted editionNotesSource
Residential2024 IRCstatewide, most metros/Des Moines fully adopted eff. 2026-01-01 — very currentenergycodes.gov
Electrical (NEC)NEC 2020eff. 2021-01-01; IA amendments keep some legacy GFCI rules (from NEC-2011) and drop some AFCI requirements — confirm exact scope"
PlumbingUPC 2021eff. 2021-06-23 — Iowa = UPC (notable; most Midwest neighbors are IPC)"
EnergyIECC 2012 + IA amendmentsnotably dated — one of the oldest energy floors in this dataset (reduced insulation/air-leakage/duct-leakage thresholds vs. base 2012 IECC)"

Key trap: don't assume a single "Iowa code year" — residential (2024), electrical (2020), plumbing (2021 UPC), and energy (2012!) are all different vintages. Always cite per-family.

Adoption model & precedence

  • Codes are mandatory statewide; jurisdictions with population > 15,000 may adopt stricter local amendments.
  • AHJ = local building department, applying the statewide edition (or stricter local amendments where population threshold is met).

Major cities / counties

JurisdictionNotesBuilding dept.
Des MoinesStatewide code; 2024 IRC fully adopted eff. 2026-01-01dsm.city
Cedar RapidsStatewide code; population >15,000 → may have stricter local amendmentscedar-rapids.org
DavenportStatewide codedavenportiowa.com

AHJ fallback (when local adoption is unverified)

  • State baseline (certain): 2024 IRC (residential), NEC 2020, UPC 2021, IECC 2012 + IA amendments (energy — notably old).
  • Action: for jurisdictions >15,000 population, confirm whether local stricter amendments exist beyond the state floor.

Change log

  • 2026-07-03 — created; verified 2024 IRC (eff. 2026-01-01), NEC 2020, UPC 2021, and notably dated IECC 2012 + IA amendments energy floor.

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