Insulation Report, your home's efficiency guide
Get contractor quotes

State energy code tracker

By Insulation Report Editorial. Last reviewed 2026-08-09. How we research this.

In brief

Does any code make you add attic insulation? Usually not. Home energy codes cover new building and work done under a permit. They do not cover topping up an attic you already own. If there is no permit, no energy code makes you add anything, and no code number is the reason to do it.

So when a contractor or a blog says code requires R-60 in your attic, that is usually wrong twice over. First, only 12 of 51 places in the United States, the states plus the District of Columbia, enforce the 2021 IECC or newer. Second, that number for climate zones 4 through 8 comes from the 2021 IECC table.

And even there it applies to permitted work, not to an attic you leave alone. Which edition covers a permitted job depends on your state, and often your city. Your local building department is the only real authority. The levels worth adding on your own are recommendations, not law.

Energy codes cover new building and work done under a permit. They do not usually cover adding insulation to an attic you already have. Which edition applies where you live depends on your state, and often on your city. Your local building department is the only authority on it.

Every state's residential energy code

How the 51 places split into bands, counted from the table below:

Adoption bandJurisdictions
2021 IECC or newer 12
2018 IECC 12
2015 IECC 11
2012 IECC or older 8
No mandatory statewide code 8

The full table, strongest band first, alphabetical within each band. Status as of the ACEEE State Policy Database, reviewed November 2024.

StateWhat it enforcesBand
California 2025 California Energy Code (effective 2026-01-01) 2021 IECC or newer
Connecticut 2021 IECC (effective 2025-01-01) 2021 IECC or newer
Florida 2023 Florida Building Code (meets or exceeds 2021 IECC) 2021 IECC or newer
Hawaii 2021 IECC-R statewide default; counties may adopt 2018 IECC-R 2021 IECC or newer
Illinois 2021 IECC with amendments (effective January 2024) 2021 IECC or newer
Massachusetts 2021 IECC base code; Stretch Code widely adopted 2021 IECC or newer
Nevada 2021 IECC 2021 IECC or newer
New Jersey 2021 IECC, no amendments 2021 IECC or newer
Oregon 2021 Oregon Residential Specialty Code 2021 IECC or newer
Rhode Island 2024 IECC (adopted 2023-06-20) 2021 IECC or newer
Virginia 2021 IECC residential provisions (effective 2024-01-18) 2021 IECC or newer
Washington 2021 Washington State Energy Code (extensively amended) 2021 IECC or newer
Delaware 2018 IECC 2018 IECC
Idaho 2018 IRC/IECC with amendments 2018 IECC
Indiana 2018 IECC with amendments 2018 IECC
Maryland 2018 IECC with amendments 2018 IECC
Montana 2018 IECC with amendments 2018 IECC
Nebraska 2018 IECC (effective 2020-07-01) 2018 IECC
New Hampshire 2018 ICC codes with amendments (effective July 2022) 2018 IECC
New Mexico 2018 IECC with amendments 2018 IECC
New York 2020 Energy Conservation Construction Code (2018 IECC basis) 2018 IECC
Ohio 2018 IRC/IECC with weakening amendments 2018 IECC
Pennsylvania 2018 IECC (effective 2022-02-14) 2018 IECC
Tennessee 2018 IRC/IECC with amendments (effective 2020-07-16) 2018 IECC
Alabama 2015 IECC with state amendments (weakened) 2015 IECC
Colorado 2015, 2018 or 2021 IECC depending on jurisdiction 2015 IECC
District of Columbia 2015 ICC family with amendments 2015 IECC
Georgia 2015 IECC with amendments 2015 IECC
Maine 2015 IECC or newer; 2021 edition accepted 2015 IECC
Michigan 2015 Michigan Residential Code; updating toward 2021 IECC 2015 IECC
North Carolina 2015 IECC with amendments 2015 IECC
Texas 2015 IRC for single-family; 2015 IECC for other residential 2015 IECC
Utah 2015 IECC with amendments 2015 IECC
Vermont 2015 Vermont RBES plus 2018/2021 IECC provisions (effective 2024-07-01) 2015 IECC
West Virginia 2015 IECC (effective 2022-08-01) 2015 IECC
Arkansas 2009 IECC with amendments 2012 IECC or older
Iowa 2012 IECC with amendments 2012 IECC or older
Kentucky 2009 IECC/IRC with amendments 2012 IECC or older
Louisiana 2009 IRC/IECC 2012 IECC or older
Minnesota 2012 IECC (chapters 2 to 5) 2012 IECC or older
Oklahoma 2015 IRC; energy chapter references 2009 IRC 2012 IECC or older
South Carolina 2009 IECC 2012 IECC or older
Wisconsin 2009 IECC with amendments; transitioning to 2021 IECC 2012 IECC or older
Alaska No mandatory statewide code; BEES (2018 IECC basis) for financed projects No mandatory statewide code
Arizona Home rule; most jurisdictions on 2012 or 2018 IECC No mandatory statewide code
Kansas Home rule; roughly 60 percent covered by 2009 or 2012 IECC No mandatory statewide code
Mississippi Voluntary, based on ASHRAE 90-1975 and the prior MEC No mandatory statewide code
Missouri Home rule; roughly half covered by 2009 to 2018 IECC No mandatory statewide code
North Dakota Voluntary 2021 IECC No mandatory statewide code
South Dakota Voluntary; most jurisdictions on 2015 IECC No mandatory statewide code
Wyoming Voluntary, 1989 MEC basis; some cities on 2006 to 2012 IECC No mandatory statewide code

A visual version of this table, colored by band, lives as Figure 1 on the R-value hub. This page is the prose and table of record behind it.

How to read the table

  • The band is the leading edition actually in force. A status like "2009 IECC with amendments; transitioning to 2021 IECC" sits in the 2012 IECC or older band until the transition lands. Counting a state at the edition it is moving toward would flatter it.
  • "2021 IECC or newer" includes state-written codes. Several states enforce their own code rather than the IECC text, and the band reflects the edition basis their status states.
  • Amendments cut both ways. States amend the model code as they adopt it, sometimes weakening it, so the edition year alone overstates or understates what an inspector will ask for. The code text as adopted is the authority.
  • "No mandatory statewide code" does not mean no code anywhere in the state. Home rule pushes the decision to cities and counties, and many adopt an IECC edition on their own.
  • Every row carries an anchor. Link a state directly by adding #state-texas or #state-new-york to this page's address.

The claim, and why it is usually wrong twice

"Code requires R-60 in your attic" is one of the most repeated sentences in insulation content, and it fails two separate checks. First, the edition. R-60 for ceilings in climate zones 4 through 8 enters the model code with the 2021 IECC. As of the last review, 12 of 51 jurisdictions enforce the 2021 IECC or a newer or equivalent state code, which leaves 39 on something older, and 8 with no mandatory statewide residential energy code at all.

The spread is huge. Wyoming's status reads "Voluntary, 1989 MEC basis; some cities on 2006 to 2012 IECC". Rhode Island's reads "2024 IECC (adopted 2023-06-20)". Quoting one national rule across a gap that wide is not rounding off. It is wrong for most addresses. That is why the claim has its own entry in the corrections list.

Second, what the code covers. This one holds even in a 2021 IECC state. Energy codes attach to new building and to work done under a permit. Choosing on your own to blow more insulation into an attic you already have does not normally trigger the code. So "what does code require me to add" usually has no answer at all. No code is asking. For a job you choose to do, the numbers worth using are recommendations. Those are on the R-value hub.

What actually applies to your project

The adopted code binds work that goes through the permit office. New building. Additions. Remodels done under a permit where you live. On those jobs the ceiling R-value in the enforced edition, plus any local changes, is a real requirement. An inspector can hold the work to it. Which projects need a permit, and which ones pull in the energy code, is decided locally. That is one more reason your local building department is the only authority worth quoting.

Topping up on your own is different. With no permit in play, you are picking a target, not meeting one. Three things help you pick. Your climate zone, which the climate zone lookup gives you from a ZIP. The level recommended for that zone, on the R-value hub. And what closing the gap costs in your state, which the Insulation Cost Index works out row by row.

On a job with no permit, the law is not forcing your hand. We do not sell insulation and we do not install it, which is why this page can say that plainly. Whether the job is worth doing anyway is a different question. Often the answer is yes, for reasons that have nothing to do with code. The worth-it guide runs that math honestly, including the cases where the answer is no.

Code minimums and recommendations are different things

Three separate tables get mashed together into "the required R-value." They make three different claims. The 2021 IECC ceiling table is what the International Code Council publishes. It binds nobody until a state or a city adopts it. What your state actually enforces is the table above. And the ENERGY STAR levels are advice for a home that already exists. That last one is the number a homeowner topping up an attic actually wants.

Climate zone 2021 IECC model ceiling minimum ENERGY STAR, uninsulated attic
Zone 1 R-30 R-30
Zone 2 R-49 R-49
Zone 3 R-49 R-49
Zone 4 R-60 R-60
Zone 5 R-60 R-60
Zone 6 R-60 R-60
Zone 7 R-60 R-60
Zone 8 R-60 R-60

Already have 3 to 4 inches up there? Your target is lower, and those numbers are on the R-value hub, which carries the full charts. This table shows only the one contrast this tracker is about: the code minimum against the recommendation.

The two columns match on purpose. ENERGY STAR says its advice is based on the 2021 IECC ceiling table. What differs is the force behind them. The recommendation applies to your attic because you choose it. The code minimum applies only where it has been adopted, and only to work under a permit. Most homes that already exist should read the middle column, or the lower number if 3 to 4 inches are already down. One code allowance also matters on permitted jobs. Where the 2021 IECC asks for R-60 in the ceiling, R-49 is enough on one condition. The insulation has to run all the way out over the top of the outside wall at its full depth, with nothing squashing it. That normally takes a raised-heel truss, which lifts the roof to make room.

Planning permitted work?

If your job does go through the permit office, the adopted code applies. A licensed contractor who works under it every day will know what the inspector wants to see. Tell us the job and your ZIP, and we pass it to a licensed contractor who works in your area.

A marketing service, not a licensed contractor. Insulation work is performed by independent licensed local contractors.

What does it cost?
A 1,200 square foot attic blown to R-49 runs about $2,600 to $3,200 installed, from this site's own cost model dated August 2026. Two of its parts are estimates, so read it as a range and not a quote. See the full working and the price by attic size.
What happens next?
Your request goes to a licensed insulation contractor near you, usually within about an hour during the day.

By submitting this form, I agree that Insulation Report and an insulation contractor may contact me at the phone number and email I provided, including by automated phone calls and prerecorded messages, regarding insulation services. Consent is not a condition of any purchase. Message and data rates may apply. I may opt out at any time by asking to be removed during any call. See our Privacy Policy.

What this tracker can and cannot tell you

  • It is second-hand, and a snapshot. We check status against the ACEEE State Policy Database, reviewed November 2024. DOE's energycodes.gov pages are the original source, but a computer cannot read them and they block automated access. So we use a solid second-hand source and name it.
  • It goes out of date. States adopt new editions every year. We recheck this page at least once a year. It was last checked 2026-08-09. Never treat it as accurate to the day.
  • It does not show local changes. Cities and counties change the state code, adopt a newer one first, or opt out. No table built by state can show that, and this one does not try.
  • It cannot approve your project. For anything under a permit, only one answer counts: the code text as adopted where you live, read by your local building department.

Cite this tracker

Preferred citation:

Insulation Report, "State Energy Code Tracker," residential energy code adoption for all 51 US jurisdictions, checked against the ACEEE State Policy Database, reviewed November 2024, reviewed 2026-08-09. https://insulationreport.com/data/energy-code-tracker/

To link one state, add its row name to this page's address, like #state-california. Please carry the warning with it: adoption changes between our checks, and energy codes cover new building and permitted work, not a top-up you choose to do.

Common questions

Does building code require me to add attic insulation?

Usually not. Home energy codes cover new building and work done under a permit. Choosing to add insulation to an attic you already have does not normally trigger the code. So no code sets a number you have to hit. If your project does need a permit, then the edition your state enforces applies, often with local changes on top. Your local building department is the only authority on what it asks for.

Is R-60 attic insulation required by code?

Only in some places, and only for work under a permit. The 2021 IECC sets R-60 for ceilings in climate zones 4 through 8. But at our last check, only 12 of 51 places enforce the 2021 IECC or newer. That code also allows something worth knowing. Where the 2021 IECC asks for R-60 in the ceiling, R-49 is enough on one condition. The insulation has to run all the way out over the top of the outside wall at its full depth, with nothing squashing it. That normally takes a raised-heel truss, which lifts the roof to make room.

What residential energy code does my state use?

The table on this page shows what each of the 51 places enforces. That is the states plus the District of Columbia. They range from a voluntary code based on 1989 rules all the way to the 2024 IECC. We check status against the ACEEE State Policy Database, reviewed November 2024, and it goes out of date between checks. Cities can also change or override what their state adopts. Call your local building department before you plan a job around any of it.

What is the difference between an ENERGY STAR recommendation and a code minimum?

An ENERGY STAR R-value is advice for a home that already exists. Nobody makes you follow it. That is what most people reading about attic insulation actually want. A code minimum is different. It binds new building and permitted work, and only where that edition has been adopted. The two numbers often match, because ENERGY STAR bases its advice on the 2021 IECC ceiling table. But only one of them is law, only in some places, and only for work under a permit.

My state has no statewide energy code. Does anything apply to my project?

Maybe. 8 places have no statewide home energy code you must follow. But in those states the call sits with cities and counties, and plenty of them adopt an IECC edition on their own. A lender, a utility rebate program or a manufactured-home standard can also set rules the state does not. Only the permit office for your address can give you a firm answer.

How current is this tracker?

We check code status against the ACEEE State Policy Database, reviewed November 2024. DOE's energycodes.gov pages are the original source, but a computer cannot read them, so we use a solid second-hand source and label it as one. A few states change what they have adopted every year. We recheck this page at least once a year, and sooner when a page cites a state. The page shows the date we last checked. Never treat it as accurate to the day.