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 family | Adopted edition | Notes | Source |
|---|---|---|---|
| Residential | 2024 IRC | statewide, most metros/Des Moines fully adopted eff. 2026-01-01 — very current | energycodes.gov |
| Electrical (NEC) | NEC 2020 | eff. 2021-01-01; IA amendments keep some legacy GFCI rules (from NEC-2011) and drop some AFCI requirements — confirm exact scope | " |
| Plumbing | UPC 2021 | eff. 2021-06-23 — Iowa = UPC (notable; most Midwest neighbors are IPC) | " |
| Energy | IECC 2012 + IA amendments | notably 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
| Jurisdiction | Notes | Building dept. |
|---|---|---|
| Des Moines | Statewide code; 2024 IRC fully adopted eff. 2026-01-01 | dsm.city |
| Cedar Rapids | Statewide code; population >15,000 → may have stricter local amendments | cedar-rapids.org |
| Davenport | Statewide code | davenportiowa.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.