Skip to content
InsulationCalculator
An attic floor filled with gray blown cellulose between wooden joists, gable vent at the far end

Find your zone, get your target

US climate zone map

Insulation targets are set by climate zone. Select your state on the map, or enter a ZIP code, to see the recommended R-values where you live.

IECC zones
7Zone 1 hot to Zone 7 very cold
Attic range
R-49 – R-60across all zones
Wall range
R-13 – R-21wood-frame cavity
Span 3+ zones
9 statescheck your ZIP there

Find your climate zone

The IECC divides the US into seven climate zones, from Zone 1 in southern Florida and Hawaii to Zone 7 in northern Minnesota and Alaska. Your zone determines how much insulation is worth installing.

HotClimate zoneVery cold

Hover or select a state on the map — or enter a ZIP code — to see the recommended R-values for that climate zone.

Zones follow the IECC climate zone map. Each state is shown in its most populous zone; nine states span three or more. For a precise answer, use the ZIP lookup or check with your local building department.

All seven zones

Recommended R-value by zone

Recommended R-values by IECC climate zone and assembly
ZoneAtticWallsFloorCrawl wallsExample city
Zone 1R-49R-13R-13—Miami, FL
Zone 2R-60R-13R-13R-10Houston, TX
Zone 3R-60R-20R-19R-15Atlanta, GA
Zone 4R-60R-20R-25R-15Washington, DC
Zone 5R-60R-20R-30R-19Chicago, IL
Zone 6R-60R-21R-30R-19Minneapolis, MN
Zone 7R-60R-21R-38R-19Duluth, MN

How climate zones are set

Zones are defined by the International Energy Conservation Code, primarily from heating and cooling degree days — a measure of how far and how long local temperatures sit away from a comfortable baseline. They are assigned by county, not by state.

That matters because altitude shifts zones as much as latitude does. Flagstaff, Arizona is Zone 5 while Phoenix, three hours south, is Zone 2. Our map colors each state by its most populous zone, which is right for most people and wrong near boundaries and at elevation.

The calculator uses the same approximation and lets you override it. If your result looks off for where you live, change the zone manually — the target R-value follows immediately.

Related