Home › Energy code & rebate guide
Plain-English reference

The St. Louis energy code and rebate guide

How much insulation the law actually asks for on your street, who pays you to put it in, and the two things in an old St. Louis attic that stop a job before it starts. Every claim below names its source.

Missouri has no statewide code. Illinois has one, and it is a ceiling as well as a floor.

Missouri has no statewide residential building or energy code. What insulation a house here has to have is decided entirely by whatever code the city, village or county has adopted by local ordinance, and by whether that jurisdiction runs a permit and inspection programme at all. In unincorporated areas the county's code applies; inside a city the municipal ordinance does, and a municipality may contract its permitting back to the county. There is no state floor and no state pre-emption.

Each jurisdiction adopts a model code (almost always an ICC International Residential Code edition) by ordinance, usually with local amendments on file with the building official. There is no state floor and no state pre-emption.

The practical result on the Missouri side of this metro is 7 different energy code editions in force across the 34 jurisdictions on this site, 1 with no residential energy code at all, and 10 more that publish nothing we could verify. The oldest and the newest adopted editions here are 9 years apart, on the same question, in the same metro.

Illinois runs the opposite system. The Capital Development Board's Illinois Energy Conservation Code page states that the 2024 edition of the IECC as amended went into effect on 11/30/25 for both commercial and residential buildings. The 2021 edition applied to permit applications filed on or after 1/1/2024, and the 2018 edition took effect 7/1/2019.

And it is a ceiling, not just a floor.For residential buildings the state code is both a floor and a ceiling. The Illinois amendment section R102.1.1 carried in the state code text reads that units of local government may not regulate residential energy conservation standards either less or more stringent than the Illinois Energy Conservation Code. The upshot for a Metro East homeowner: a city cannot water the residential energy code down, and it cannot toughen it either. If a contractor quotes you a lower R-value because “that is what the city uses,” the city does not get to decide that.

20 ILCS 3125/20 provides that where a structure is being added to, altered, renovated or repaired, the Code adopted under the Act applies only to the portions of that structure that are being added, altered, renovated or repaired. The University of Illinois EnergySense center, which delivers the state's energy code training, states that renovations, alterations, additions, and repairs to most existing commercial and residential buildings must follow the Illinois Energy Conservation Code.

What the adopted editions actually require

These are the Missouri-side jurisdictions where the adopted edition and its amendments were readable. Where a city amended the R-value table down — 2 of them did — the amended number is the one shown, because that is the one an inspector applies.

JurisdictionCountyEnergy codeAttic R required
AfftonSt. Louis County2015 IECCR-49
Creve CoeurSt. Louis County2015 IECCR-49
ImperialJefferson County2015 IECCR-49
Lake St. LouisSt. Charles County2015 IECCR-49
Maryland HeightsSt. Louis County2015 IECCR-49
OakvilleSt. Louis County2015 IECCR-49
St. CharlesSt. Charles County2015 IECCR-49
Unincorporated St. Louis CountySt. Louis County2015 IECCR-49
EllisvilleSt. Louis County2015 IRC ch. 11R-49
St. Louis CitySt. Louis City2018 IECCR-49
University CitySt. Louis County2018 IECCR-49
Des PeresSt. Louis County2018 IRC ch. 11R-49
EurekaSt. Louis County2018 IRC ch. 11R-49
Town and CountrySt. Louis County2018 IRC ch. 11R-49
ArnoldJefferson County2021 IECC
ClaytonSt. Louis County2021 IECCR-60
FlorissantSt. Louis County2021 IECCR-60
KirkwoodSt. Louis County2021 IECCR-60
O'FallonSt. Charles County2021 IECC
CottlevilleSt. Charles County2021 IRC ch. 11R-38
St. PetersSt. Charles County2021 IRC ch. 11R-38
BrentwoodSt. Louis County2024 IECCR-49
Richmond HeightsSt. Louis County2024 IECCR-49
PacificFranklin CountyNone adopted

Every Illinois jurisdiction on this site answers to the same state code, so they are left out of this table rather than repeated eleven times: R-49 attic, R-20 + R-5 continuous, or R-13 + R-10 continuous walls, climate zone 4.

The code number is a floor. This is the number worth building to.

Code minimums are written for new construction and they are the least you may legally do. The Department of Energy publishes a separate recommendation for what actually pays for itself in this climate zone, and it is higher.

WhereDOE recommendation, zone 4Note
Attic, uninsulatedR60The depth that reaches it depends on the material, which is why we mark it on a ruler rather than quote inches
Attic with 3–4 inches already thereR49The usual St. Louis case: something is up there, it is just not enough
Floor over a crawl spaceR19Only if the crawl space is vented and stays that way
Wood frame wall, uninsulatedR20 + R5 CI, or R13 + R10 CI, or R0 + R15 CINew construction figures; a dense-pack retrofit is judged on what fits the cavity
Wall already insulated, 2x4Add R10 CIContinuous exterior board, which is a siding job, not an insulation-only one

DOE's page states it uses the 2021 International Energy Conservation Code climate zone map. The whole metro — all eight counties on both sides of the river — is all eight counties are iecc 2021 climate zone 4, moisture regime a - zone 4a, mixed-humid..

The climate the numbers are built for

FigureNumberWhat it drives
Climate zoneAll eight counties are IECC 2021 Climate Zone 4Every R-value in the code table, on both sides of the river
Heating degree days4,433How hard the furnace works. Base 65°F, 1991–2020 normals at St. Louis Lambert International Airport
Cooling degree days1,713Why an under-insulated attic costs you in July as well as January
Nights at or below freezing84.9Condensation on the cold side of the insulation
Days that never rise above freezing19.3Most St. Louis freezes thaw the same day — the cycling is the problem, not the cold

Those last two lines are the ones worth sitting with. NOAA publishes both figures; we have deliberately not subtracted one from the other to produce a “freeze-thaw cycles per year” number, because that would be our arithmetic rather than NOAA's. The published pair says enough on its own: most St. Louis freezes thaw the same day, and it is that daily cycling, not the depth of the cold, that drives moisture up into a cold attic and leaves it there.

Who pays you to do it

On the Missouri side

This side of the metro is on the Missouri side, which for most addresses means Ameren Missouri — and Ameren Missouri does not hand out a straight per-square-foot insulation rebate the way its Illinois sister utility does. What it runs instead is Pay As You Save: a free home energy assessment, then the work installed by a programme partner and paid back through a fixed monthly charge on the electric bill, which cannot exceed 80% of the estimated monthly saving, so the bill still comes down while it is being repaid. No loan and no credit check.

Published incentives inside that programme for the 2026 programme year are $0.20 per square foot on ceiling and attic insulation, $0.06 per square foot on air sealing, and 50% of costs up to $250 per home on duct sealing. Each one has a condition attached, and they matter:

Ameren Missouri also runs CommunitySavers, which installs attic insulation at no charge for income-eligible households. The program operates through December 31, 2026; incentives are dependent on available funds.

Spire, the gas utility on this side, lists furnace, water heater and thermostat rebates on its Missouri rebate page rather than a standalone insulation one. Its published route to attic insulation and air sealing is the same on-bill Pay As You Save programme, which it co-delivers, plus income-based weatherization. If you are a Spire customer it is worth ringing them to ask what is open this year, because that page moves.

If the household income qualifies, the work can be free rather than discounted. St. Louis County is served by Community Action Agency of St. Louis County (CAASTLC) under the Missouri low-income weatherization program — 314-863-0015, details here. That is a different queue from ours, and we will point you at it rather than sell you something you could get for nothing.

The one a lot of contractors are still quoting is gone.The federal 25C Energy Efficient Home Improvement Credit ended for work placed in service after December 31, 2025. A St. Louis homeowner insulating an attic in 2026 cannot claim it. Work that was placed in service on or before December 31, 2025 is still claimed on the tax return for that year. If somebody is still selling you an attic on the strength of a 30% federal credit, that is worth knowing before you sign.

On the Illinois side

This side of the metro is on the Illinois side, and the Illinois programme is the more generous of the two by a wide margin. Ameren Illinois publishes flat per-unit discounts applied by the contractor rather than mailed to you as a cheque. On Ameren Illinois' 2026 discount table: $1.10 per square foot for attic insulation and the same for wall insulation, $2.00 per linear foot for rim joist, $3.00 per linear foot for crawl space wall, and $0.70 per cubic foot per minute (CFM) of air leakage reduced for air sealing.

Two conditions decide whether any of that reaches you. Air sealing has to be pre-approved before the work starts — do it first and ask afterwards and the money is gone. And only a registered Ameren Illinois Program Ally can apply the discount at all: a contractor who is not on that list cannot get it for you, whatever they say on the doorstep. Ask which they are before you sign.

Compare that with the Missouri side of the metro, where the same attic gets an on-bill programme paying $0.20 per square foot instead, and only if the attic started at R-20 or below. Same weather, same houses, different utility regulator.

If the household income qualifies, the work can be free rather than discounted. Madison County is served by Madison County Community Development under the Illinois low-income weatherization program — 618-692-8940, details here.

One more, by its absence: the federal 25C credit, which covered 30% of insulation and air sealing up to $1,200 a year, ended for anything placed in service after 31 December 2025. Work finished on or before that date is still claimed on that year's return; nothing done in 2026 is. It should not be in your 2026 price, whoever tells you otherwise — the rebate guide has the detail.

The two things that stop an old attic job

Vermiculite

EPA describes vermiculite insulation as "a pebble-like, pour-in product" that is "usually gray-brown or silver-gold in color." It appears as shiny, expanded flakes poured between attic joists or into wall cavities, not as batts or blown fiber. EPA states the Libby, Montana mine "supplied over 70 percent of all vermiculite sold in the United States from 1919 to 1990" and that "the vermiculite from Libby was contaminated with asbestos."

What the EPA says to do about itLeave it undisturbed. Do not try to remove it yourself. Do not store things in, or let children play in, an attic that has it. And hire a professional asbestos contractor before any work that would disturb it. The EPA's position is to assume it contains asbestos rather than to test for it.

Neither the federal asbestos rule nor Missouri's own abatement regulation forces a single-family homeowner to hire a licensed abatement contractor: both carve out residential buildings of four or fewer dwelling units, and Missouri's exemption is set out in the Department of Natural Resources' own publication. We were not able to read the equivalent definition in the Illinois rule, so we are not stating an Illinois threshold here — on that side of the river, ask the Illinois EPA before anyone touches it. Either way the exemption is a regulatory one, not a safety opinion. We do not blow insulation over vermiculite and we do not remove it.

Knob-and-tube wiring

Knob-and-tube wiring changes the job.The National Electrical Code does not allow concealed knob-and-tube wiring in hollow walls, ceilings or attic spaces that are insulated with loose, rolled or foamed-in-place insulation enveloping the conductors — Article 394, in the section on uses not permitted. The City of St. Louis has adopted the 2017 edition of the NEC. In practice that means an attic with live knob-and-tube gets rewired, or those circuits de-energised, before blown insulation goes over it: it is an electrical rule rather than an insulation one. Neither Missouri nor Illinois has adopted the survey-and-certify exception that Washington State has. We read that provision in municipal building-department documents reproducing it rather than in a copy of NFPA 70 itself, so if it is going to decide your job, have your electrician confirm the current wording.

This one catches people out because it reads like an insulation rule and is not: it is an electrical one, and it means the wiring gets dealt with first or the attic does not get insulated. In a pre-war St. Louis or Metro East house it is worth checking before you take a quote seriously.

Permits: what this metro actually publishes

Of the 45 jurisdictions on this site, only a handful say anything at all about whether insulation or air sealing needs a permit. The most useful document in the metro is St. Louis County's own list of work that does not require a building permit, which covers unincorporated St. Louis County and, by contract, several municipalities inside it: increasing attic insulation is exempt, and so is exterior wall insulation installed under new or replacement siding — but insulating, furring and drywalling the inside face of an exterior or basement wall does need a permit.

Everywhere else, the honest answer is that the city publishes no answer. We confirm it with the department before starting and pull whatever is required. Your city's page says exactly what that city publishes and nothing more.

Want this checked against your actual house?

Free assessment, measured R-value, and the report is yours either way.

Municipal research 2026-09-09; energy code, rebate and climate research 2026-09-10. Rebate amounts carry the programme year they were published under. Sources: stlpr.org · cdb.illinois.gov · cdb.illinois.gov · ameren.com · ameren.com · ameren.com · ameren.com · ameren.com · amerenillinoissavings.com · irs.gov · irs.gov · energy.gov · energy.gov · ncei.noaa.gov · epa.gov · berkeleyca.gov. Adopted code editions, department phone numbers and utility rebate amounts all change — confirm with the jurisdiction or the utility before relying on anything here.

Free assessment