Attic Insulation Code Requirements Under the IECC
Under the 2021 International Energy Conservation Code (IECC), an attic ceiling needs R-30 in climate zones 0 and 1, R-49 in zones 2 and 3, and R-60 in zones 4 through 8. The 2012, 2015 and 2018 editions set lower targets: R-30, R-38 and R-49 for the same zone groups. Which numbers apply to your house depends on the edition your state or city has adopted, and on whether you are building, adding on, or simply topping up an existing attic.
That last point trips up a lot of homeowners. The code sets a floor for new work. It does not force anyone to upgrade an attic that was legal when it was built. But once you decide to add insulation, the code (and many rebate programs) expect the new work to meet the current target.
The ceiling R-values by climate zone
| Climate zone | Typical places | 2012 to 2018 IECC | 2021 IECC |
|---|---|---|---|
| 0 and 1 | South Florida, Hawaii | R-30 | R-30 |
| 2 | Houston, Phoenix, Orlando, New Orleans | R-38 | R-49 |
| 3 | Dallas, Atlanta, Las Vegas, Los Angeles | R-38 | R-49 |
| 4 | Washington DC, Seattle, Kansas City, Nashville | R-49 | R-60 |
| 5 | Chicago, Denver, Boston, Detroit, Cleveland | R-49 | R-60 |
| 6 and 7 | Minneapolis, Burlington VT, northern Maine, Fairbanks area (zone 8) | R-49 | R-60 |
Zone maps follow county lines, so a metro can straddle two zones. Your local building department will tell you which zone and which code edition apply. Some states amend the residential energy chapter, and a few big cities run their own energy codes, so the table is a starting point rather than the final word.
When the code applies to an existing house
The IECC has a separate chapter for existing buildings. In plain terms:
- New homes and additions must meet the full prescriptive table (or one of the alternative paths, such as a performance model or an ERI score).
- Alterations must meet code for the parts you change. If you open up a ceiling, replace the roof deck on a cathedral ceiling, or blow new insulation into an attic, that work is expected to reach the current R-value where it is practical to do so.
- Untouched assemblies are left alone. An attic with R-19 from 1985 does not become illegal because a newer code came out.
Whether a permit is needed for an attic top-up varies a lot. Many jurisdictions do not require one for adding loose fill to an existing attic. Others do, especially when the job also involves new venting, bath fan ducting or removal of old material. Ask before the work starts, not after.
The rules that come with the R-value
The R-value gets the attention, but the code has several companion rules that decide whether an attic actually performs.
Air sealing. The IECC requires the building envelope to be sealed at top plates, around wiring and plumbing penetrations, at chimney and flue chases, around recessed lights, and at the attic access. New homes must also pass a blower door test: no more than 5 air changes per hour at 50 pascals in zones 0 to 2 and no more than 3 in zones 3 to 8. Existing homes are not tested to that number when insulation is added, but sealing the same list of leaks first is still the right order of work. Our attic air sealing checklist goes through each spot.
Insulation over the top plates. The 2021 code lets R-49 count for the R-60 requirement (and R-38 for R-49 in older editions) only if the full, uncompressed depth carries out over the exterior wall top plates at the eaves. That usually means baffles at every rafter bay so the insulation can reach the edge without blocking soffit vents.
Attic hatches and pull-down stairs. Access openings must be insulated to the same level as the surrounding ceiling and weatherstripped. A dam around the opening keeps loose fill from spilling down when the hatch is opened. An uninsulated plywood hatch is one of the most common gaps found in older homes.
Recessed lights. Fixtures in an insulated ceiling must be IC-rated (rated for insulation contact) and sealed so they do not leak air into the attic. Older non-IC cans need covers built to the manufacturer's clearances or replacement before insulation goes over them.
Depth markers and a certificate. For blown-in insulation, the installer should staple depth markers to the framing, roughly one for every 300 square feet, showing the settled thickness required. A certificate listing the R-value, the material and the installed thickness should be posted near the electrical panel or in the attic. These make inspections and future resale much easier.
Ventilation. Ventilation sits in the residential building code (IRC) rather than the energy code. A vented attic generally needs net free vent area equal to 1/150 of the attic floor, or 1/300 when vents are balanced between high and low positions and certain conditions are met. Unvented attics insulated with spray foam at the roof deck are allowed under specific rules that set a minimum R-value for the foam layer depending on zone.
What about Canada?
Canadian homes follow the National Building Code or a provincial code, such as Ontario's SB-12 requirements or Quebec's energy efficiency rules in its construction code. Ceiling targets are stated in RSI (metric) and vary by heating degree days rather than IECC zones. The companion rules look familiar: continuous air barrier, insulated and sealed attic access, baffles at the eaves and adequate attic venting. Check with your municipality for the exact figure, especially in Quebec and Ontario where the provincial codes are updated on their own schedule.
How to read a quote against code
A written quote for attic insulation should state the target R-value and the installed depth, not only a number of bags. It should say whether the price includes air sealing, baffles, hatch insulation and depth markers. If a contractor offers R-38 in a zone 5 house, ask why, since that falls short of what newer codes and most utility programs want to see. And if old insulation is wet, moldy or might contain vermiculite, the quote should deal with that before anything new goes in.
Our attic insulation service page lays out the full scope, the home air sealing page covers the sealing work, and the cost guide has typical price ranges for blowing an attic up to R-49 or R-60.
Frequently asked questions
Does an attic have to meet current code when the house is sold?
Generally no. Energy codes apply to new construction and to work you choose to do, not to a sale. Some cities have energy disclosure or audit rules at sale, but they ask you to report the condition rather than upgrade it. A buyer's inspector may still note low insulation as an item for negotiation.
Is R-60 worth it in a state that still uses an older code?
In zones 4 through 8, going to R-60 instead of R-49 usually adds only a few inches of loose fill, so the extra material cost is modest during the same visit. It also lines up with ENERGY STAR guidance for those zones and with what many rebate programs ask for. In warmer zones the payback is slower, and R-49 is often the sensible stopping point.
Can spray foam on the roof deck replace attic floor insulation?
Yes, the code allows an unvented attic with insulation at the roof deck instead of the floor, which brings ducts and equipment inside the conditioned space. The foam has to meet the zone's R-value either on its own or with a minimum layer of air-impermeable foam under other insulation. It costs more than blowing loose fill on the floor, so it makes the most sense when HVAC equipment lives in the attic.
Does the inspector check how deep blown insulation is?
When a permit and inspection are involved, the inspector looks at the depth markers and the posted certificate, and may measure in a few spots. Loose fill settles over time, so the markers should show the settled depth, not the depth on the day it was blown. That is why the installed thickness is often a little more than the label minimum.
Get a written quote
Tell us your city, the age of the house and what is in the attic now, and we will match you with an insulation crew in your area that inspects the space and sends a written quote with the target R-value spelled out. Start on the contact page.