Updated 2026-08-14

Climate & Energy Design Data

ASHRAE / IECC Climate Zones Explained (Zones 1–8, A/B/C)

The IECC / ASHRAE 169 climate zone system — the eight thermal zones, the A/B/C moisture designations, and what each drives in envelope and HVAC design.

On this page

Last updated August 14, 2026 · Climate zone definitions, county assignments and moisture criteria from the International Energy Conservation Code (Tables R301.1, R301.3, C301.1 and C301.3 in the 2021 and 2024 editions, compared with Table R301.1 of the 2018 IECC), which follow ASHRAE Standard 169-2013. County reassignment counts and the 90.1 map history are from PNNL analyses for the U.S. Department of Energy; Canadian zones are from the National Building Code of Canada 2020, Tables 9.36.2.6.-A and C-2. The county assignment and any amendment in the energy code edition your AHJ has adopted are authoritative; values here are typical and should be verified against that edition. Official references: [ASHRAE Standard 169 scope](https://www.ashrae.org/technical-resources/standards-and-guidelines/titles-purposes-and-scopes); [2024 IECC climate zones](https://codes.iccsafe.org/content/IECC2024V1.1/chapter-re-3-general-requirements); [2021 IECC residential climate zones](https://codes.iccsafe.org/content/IECC2021P2/chapter-3-re-general-requirements); [2021 IECC commercial climate zones](https://codes.iccsafe.org/content/IECC2021P2/chapter-3-ce-general-requirements); [2018 IECC climate zones](https://codes.iccsafe.org/content/IECC2018/chapter-3-re-general-requirements); [PNNL 2021 IECC residential analysis](https://www.energycodes.gov/sites/default/files/2021-07/2021_IECC_Final_Determination_AnalysisTSD.pdf); [PNNL guide to climate zones by county](https://www.osti.gov/servlets/purl/1893981/); [PNNL 90.1-2016 analysis](https://www.energycodes.gov/sites/default/files/2021-07/02202018_Standard_90.1-2016_Determination_TSD.pdf); [ASHRAE 90.1-2022 Addendum v](https://www.ashrae.org/file%20library/technical%20resources/standards%20and%20guidelines/standards%20addenda/90_1_2022_v_20240531.pdf); [National Building Code of Canada 2020](https://nrc-publications.canada.ca/eng/view/object/?id=515340b5-f4e0-4798-be69-692e4ec423e8).

Direct answer

ASHRAE Standard 169 sorts climates into nine thermal zones, 0 to 8, by heating degree-days (base 65°F) and cooling degree-days (base 50°F), and adds a moisture letter: A for moist, B for dry and C for marine. The United States spans Zones 1 to 8. Zone 0 entered with ASHRAE 169-2013, and the 2021 IECC was the first edition to include it. The IECC and ASHRAE 90.1 assign every U.S. county a zone in Tables R301.1 and C301.1, so the lookup is by county, not by reading colours off a map. The 2021 IECC moved about 400 counties, mostly to a warmer zone, such as Dallas County from 3A to 2A, and the 2024 IECC kept the 2021 county table unchanged. The zone sets prescriptive envelope targets such as insulation R-values and fenestration U-factor and SHGC limits. HVAC equipment is sized separately, to ASHRAE Handbook design temperatures.

Content and cited inputs reviewed by Harth team · Published 2026-08-14 · Updated 2026-08-14.

Climate-data selection and QA diagram: ASHRAE / IECC Climate Zones Explained (Zones 1–8, A/B/C)
The IECC / ASHRAE 169 climate zone system — the eight thermal zones, the A/B/C moisture designations, and what each drives in envelope and HVAC design.

What are the key takeaways?

  • Thermal zones: 0–8 (1–8 in the U.S.)
  • Moisture regimes: A / B / C
  • Zone basis: HDD65 and CDD50
  • U.S. zone and letter combinations: 16

Which climate inputs control the design?

The climate zone map used by U.S. energy codes comes from ASHRAE Standard 169, Climatic Data for Building Design Standards. The same map underlies the IECC (residential and commercial provisions) and ASHRAE 90.1 (the commercial energy standard). ASHRAE 169-2013 defines nine thermal zones, from Zone 0 (extremely hot) to Zone 8 (subarctic), based on heating and cooling degree-days, and adds a moisture letter (A, B or C) on top. The United States spans Zones 1 to 8; no U.S. county falls in Zone 0. Every U.S. county is assigned a zone in the code's lookup table, so you look the zone up rather than calculate it.

The thermal zones at a glance

ZoneThermal characterEnvelope emphasis
0Extremely hot (no U.S. counties)Same residential IECC values as Zone 1
1Very hotCooling + solar control; low SHGC
2HotCooling-dominated; shading, low SHGC
3WarmBalanced, cooling-leaning
4MixedBalanced heating/cooling
5CoolHeating-leaning; more wall/roof R
6ColdHeating-dominated; high R, low U
7Very coldHigh R, thermal-bridge control
8Subarctic / arcticMaximum R; continuous insulation

How is each climate zone defined?

The zone number comes from annual heating degree-days to base 65°F (HDD65) and cooling degree-days to base 50°F (CDD50), or HDD18 and CDD10 in SI units. The thresholds below are from IECC Table R301.3 (residential) and Table C301.3 (commercial). They are identical in the 2021 and 2024 editions and follow ASHRAE 169-2013.

ZoneIP criteriaSI criteria
0CDD50 > 10,800CDD10 > 6000
19,000 < CDD50 < 10,8005000 < CDD10 < 6000
26,300 < CDD50 ≤ 9,0003500 < CDD10 ≤ 5000
3CDD50 ≤ 6,300 and HDD65 ≤ 3,600CDD10 < 3500 and HDD18 ≤ 2000
4CDD50 ≤ 6,300 and 3,600 < HDD65 ≤ 5,400CDD10 < 3500 and 2000 < HDD18 ≤ 3000
5CDD50 < 6,300 and 5,400 < HDD65 ≤ 7,200CDD10 < 3500 and 3000 < HDD18 ≤ 4000
67,200 < HDD65 ≤ 9,0004000 < HDD18 ≤ 5000
79,000 < HDD65 ≤ 12,6005000 < HDD18 ≤ 7000
8HDD65 > 12,600HDD18 > 7000

Zones 0 to 2 are set by cooling degree-days alone and Zones 6 to 8 by heating degree-days alone; Zones 3 to 5 depend on both. Zone 0 first appeared in ASHRAE 169-2013 and entered the IECC in the 2021 edition. The 2018 IECC definitions table started at Zone 1.

What do the A, B and C moisture letters mean?

Zones 0 to 6 also carry a moisture regime. The IECC (Section R301.3 / C301.3) defines them as follows:

  • C — Marine (e.g. the Pacific coast): a location that meets all four tests. The coldest month averages between 27°F and 65°F (−3°C to 18°C). The warmest month averages below 72°F (22°C). At least four months average above 50°F (10°C). Summers are dry: the wettest month of the October–March cold season gets at least three times the precipitation of the driest month in the rest of the year.
  • B — Dry (e.g. the interior Southwest and Mountain West): not marine, and annual precipitation is below a threshold that rises with annual mean temperature. The IECC gives three versions of the threshold equation depending on how much of the year's precipitation falls in the April–September high-sun period.
  • A — Moist (e.g. most of the eastern U.S.): any location that is neither marine nor dry.

Where only degree-day data are available, the IECC classes a Zone 3 location with CDD50 ≤ 4,500 as 3C, a Zone 4 location with CDD50 ≤ 2,700 as 4C, and a Zone 5 location with CDD50 ≤ 1,800 as 5C. So a full designation looks like 4A (mixed-humid), 3B (warm-dry), or 4C (marine). Zones 7 and 8 carry no letter in the U.S. county table. The letter drives vapor-control strategy, meaning where and whether to place a vapor retarder, and in some tables which prescriptive values apply.

How do I find my climate zone?

  1. Confirm the code edition in force. Your state or city adopts a specific IECC edition, or ASHRAE 90.1 for commercial work, and may amend the map. The zone has to come from that edition.
  2. Look up the county. IECC Table R301.1 (residential) and Table C301.1 (commercial) list every U.S. county and territory by state, with the zone number, the moisture letter and an asterisk for Warm Humid counties. Some states are a single zone: in the 2021 and 2024 IECC all of Massachusetts is 5A, Vermont 6A, Montana 6B and Hawaii 1A.
  3. Use the map for orientation only. IECC Figure R301.1 / C301.1 and PNNL's county maps for the Department of Energy show the same assignments, but county lines are hard to read at map scale, so confirm with the table.
  4. Outside the U.S. table, work out the thermal zone from HDD65 and CDD50 using Table R301.3, then apply the A/B/C definitions. ASHRAE 90.1 sends Canadian and international projects to the station tables in Standard 169 first.
  5. Record the zone with its edition and source on the project, because the 2018 and 2021 IECC county tables differ.

Which counties changed climate zone in the 2021 IECC?

The 2021 IECC adopted the ASHRAE 169-2013 county map, which recalculated zones from more recent weather data. PNNL's analysis for the Department of Energy reports that about 400 of more than 3,000 U.S. counties were reassigned, most to a warmer zone. The 2024 IECC kept the 2021 county table unchanged. Examples from Table R301.1:

County (city)2018 IECC2021 and 2024 IECC
Dallas County, TX (Dallas)3A2A
Tarrant County, TX (Fort Worth)3A2A
Davidson County, TN (Nashville)4A3A
Wake County, NC (Raleigh)4A3A
Franklin County, OH (Columbus)5A4A
Marion County, IN (Indianapolis)5A4A
Milwaukee County, WI (Milwaukee)6A5A
Palm Beach County, FL2A1A
Cameron County, TX (Brownsville)2A1A
Kitsap County, WA (Bremerton)4C5C
Juneau, AK76A
Allegany County, MD (Cumberland)4A5A
Kay County, OK (Ponca City)3A4A

A minority moved colder, including Allegany County, Maryland and a group of northern Oklahoma counties. Zone 5C appears in the U.S. county table for the first time in 2021: Clallam, Island, Kitsap and San Juan counties in Washington, and Ketchikan Gateway, Prince of Wales–Outer Ketchikan and Sitka in Alaska.

Climate zone examples by zone (1A, 4A, 4C and more)

Representative counties from IECC Table R301.1 (2021 and 2024 editions):

ZoneExample cities (county)
1AMiami (Miami-Dade, FL), Key West (Monroe, FL), Brownsville (Cameron, TX), Honolulu (all of Hawaii), San Juan (Puerto Rico)
2AHouston (Harris, TX), Dallas (Dallas, TX), Austin (Travis, TX), New Orleans (Orleans, LA), Tampa (Hillsborough, FL)
2BPhoenix (Maricopa, AZ), Tucson (Pima, AZ), Yuma (Yuma, AZ)
3AAtlanta (Fulton, GA), Nashville (Davidson, TN), Charlotte (Mecklenburg, NC)
3BLos Angeles (Los Angeles, CA), San Diego (San Diego, CA), Las Vegas (Clark, NV)
3CSan Francisco (San Francisco, CA), Oakland (Alameda, CA), San Jose (Santa Clara, CA)
4ANew York (New York County, NY), Washington, D.C., Baltimore (MD), St. Louis (MO)
4BAlbuquerque (Bernalillo, NM)
4CSeattle (King, WA), Tacoma (Pierce, WA), Portland (Multnomah, OR), Eugene (Lane, OR)
5AChicago (Cook, IL), Boston (all of Massachusetts), Milwaukee (Milwaukee, WI)
5BDenver (Denver, CO), Salt Lake City (Salt Lake, UT), Boise (Ada, ID), Reno (Washoe, NV)
5CPort Angeles (Clallam, WA), Sitka (AK)
6AMinneapolis (Hennepin, MN), Burlington (all of Vermont), Portland (Cumberland, ME), Fargo (Cass, ND)
6BHelena (all of Montana), Casper (Natrona, WY)
7Duluth (St. Louis, MN), Anchorage (AK), Aroostook County (ME)
8Fairbanks (Fairbanks North Star, AK), Utqiagvik (North Slope, AK)

Zone 1 in the U.S. is only 1A: four south Florida counties (Broward, Miami-Dade, Monroe and Palm Beach), three Rio Grande Valley counties in Texas (Cameron, Hidalgo and Willacy), Hawaii, and the U.S. territories, except two Puerto Rico municipalities listed as 2B.

What does the climate zone map show?

The U.S. climate zone map (IECC Figure R301.1 / C301.1, also reproduced in the ASHRAE 90.1 annex) colors every county by its thermal zone and marks the moist, dry and marine regions. Zones step colder from south to north and with elevation. The dry (B) region covers much of the interior West, the marine (C) region follows the Pacific coast from California to southeast Alaska, and the moist (A) region covers the East, Midwest and Gulf Coast.

The ASHRAE 90.1 map and the IECC map share the same Standard 169 basis; what differs is the edition each one draws on:

Code editionClimate zone basis
2004 IECC Supplement to 2018 IECCOriginal DOE/PNNL county map (first adopted in the 2004 IECC Supplement and 90.1-2004)
2021 and 2024 IECCASHRAE 169-2013 county map (2024 unchanged from 2021)
ASHRAE 90.1-2016ASHRAE 169-2013, adopted through addendum w to 90.1-2013
ASHRAE 90.1-2022 as publishedASHRAE 169-2013 (Annex 1 extract)
ASHRAE 90.1-2022 with Addendum vASHRAE 169-2021, in which some counties move warmer, colder or to a different letter

So a "2024 IECC climate zone map" and the 90.1 map agree unless the 90.1 edition your jurisdiction uses includes the 169-2021 update.

What are the NBC climate zones in Canada?

The National Building Code of Canada does not use ASHRAE zones or the U.S. county map. NBC 2020 Section 9.36 (energy efficiency for houses and small buildings) groups locations into zones by heating degree-days below 18°C, taken from the location's entry in NBC Appendix C (Table C-2) unless the authority having jurisdiction sets its own values:

NBC zoneHeating degree-days (°C-days)Example (Table C-2 HDD)
Zone 4< 3000Vancouver (2825)
Zone 53000 to 3999Toronto City Hall (3520)
Zone 64000 to 4999Montréal City Hall (4200)
Zone 7A5000 to 5999Calgary (5000), Winnipeg (5670)
Zone 7B6000 to 6999Whitehorse (6580)
Zone 8≥ 7000Yellowknife (8170), Iqaluit (9980)

The NBC zones have no moisture letter and no cooling criterion, Zone 4 takes in everything below 3000 degree-days, and Zone 7 is split into 7A and 7B. A Canadian project designed to ASHRAE 90.1 instead takes its zone from the Canadian station table in Standard 169.

What the climate zone drives, and what it doesn't

The zone is the single input that unlocks the rest of the prescriptive energy code: insulation minimums, fenestration U-factor and SHGC limits, and air-sealing expectations all key off it. Establishing the correct zone, and confirming the exact code edition your AHJ has adopted, should happen before any schematic envelope decision.

A climate zone is not a design temperature. Heating and cooling equipment is sized to outdoor design conditions from the ASHRAE Handbook—Fundamentals climatic design tables, such as the 99.6% or 99% heating dry-bulb and the 0.4% or 1% cooling dry-bulb with its coincident wet-bulb, for the nearest weather station. Indoor design temperatures for residential load calculations are capped separately in IECC Section R302.1 (no more than 72°F for heating and no less than 75°F for cooling). See heating and cooling design temperatures for how those percentiles work.

Set the zone before you design the envelope

In Harth, fix the project's climate zone at the start of a schematic study so envelope R-values, glazing U-factors, and SHGC targets are anchored to the right code baseline from the first massing move.

ASHRAE / IECC Climate Zones Explained (Zones 1–8, A/B/C): climate-input traceability record

InputProject entrySource record
Site coordinates and elevation—Survey / authoritative location source
Climate zone and governing edition—Official map, lookup and adoption record
Weather station / grid cell—Identifier, distance, elevation and fit
Observation period or weather-file vintage—Named dataset and release
Variable, percentile and units—Exact table / file / method
Intended use—Context, simulation, code or plant sizing
Local hazard source—Hazard-specific authority; not a zone proxy
Preparer, checker and date—Project QA record

Project-use verification: never substitute a monthly normal for a design condition or a climate zone for a separate hazard lookup. Keep each input tied to its intended use.

Sources and method

Climate zone definitions, county assignments and moisture criteria from the International Energy Conservation Code (Tables R301.1, R301.3, C301.1 and C301.3 in the 2021 and 2024 editions, compared with Table R301.1 of the 2018 IECC), which follow ASHRAE Standard 169-2013. County reassignment counts and the 90.1 map history are from PNNL analyses for the U.S. Department of Energy; Canadian zones are from the National Building Code of Canada 2020, Tables 9.36.2.6.-A and C-2. The county assignment and any amendment in the energy code edition your AHJ has adopted are authoritative; values here are typical and should be verified against that edition. Official references: ASHRAE Standard 169 scope; 2024 IECC climate zones; 2021 IECC residential climate zones; 2021 IECC commercial climate zones; 2018 IECC climate zones; PNNL 2021 IECC residential analysis; PNNL guide to climate zones by county; PNNL 90.1-2016 analysis; ASHRAE 90.1-2022 Addendum v; National Building Code of Canada 2020.

Frequently asked questions

What do the A, B, and C suffixes mean?

They describe the moisture regime, not temperature. A is moist, B is dry, and C is marine. So Zone 4A (mixed-humid, e.g. much of the mid-Atlantic) differs from 4B (dry) and 4C (marine, e.g. the Pacific Northwest coast) in how you handle vapor control, and in some cases which prescriptive envelope path applies. Zones 7 and 8 are cold enough that they carry no moisture suffix.

How is a building's climate zone determined?

It is assigned by county in the climate zone map of the adopted energy code (IECC or ASHRAE 90.1, both derived from ASHRAE Standard 169). You do not calculate it from your own weather data — you look up the county. Some states amend the map or reassign specific counties, so confirm against the edition your AHJ enforces.

What does the climate zone actually control?

It is the master key to the prescriptive energy code: it sets minimum insulation R-values, maximum fenestration U-factors and solar heat gain coefficients (SHGC), air-sealing expectations, and which HVAC and water-heating efficiency provisions apply. Get the zone wrong and every downstream envelope target is wrong.

What ASHRAE climate zone am I in?

Look up your county in the climate zone table of the energy code your jurisdiction has adopted: IECC Table R301.1 for residential work or Table C301.1 for commercial work, which list every U.S. county by state. For example, in the 2021 and 2024 IECC, Cook County, Illinois (Chicago) is 5A, King County, Washington (Seattle) is 4C, and Harris County, Texas (Houston) is 2A. Use the county table rather than reading the map, and check the edition, because about 400 counties changed zone in the 2021 IECC.

What is the difference between IECC and ASHRAE climate zones?

There is no separate set of zones: the IECC and ASHRAE 90.1 both take their climate zones from ASHRAE Standard 169. Differences come from which edition of Standard 169 each code edition uses. The 2021 and 2024 IECC use the 169-2013 county map, as did 90.1 from its 2016 edition; the 2018 and earlier IECC used the older map. Addendum v to 90.1-2022 moves 90.1 to the 169-2021 data, so a county's zone can differ between a 90.1 project and an IECC project. The IECC also flags Warm Humid counties with an asterisk and defines a tropical region.

What is climate zone 4A?

Climate zone 4A is the mixed-humid zone: thermal zone 4 (more than 3,600 and up to 5,400 heating degree-days base 65°F, with no more than 6,300 cooling degree-days base 50°F) with the moist (A) letter. In the 2021 and 2024 IECC it includes New York County (Manhattan), Washington, D.C., Baltimore, St. Louis, and since 2021, Franklin County, Ohio (Columbus) and Marion County, Indiana (Indianapolis), which were 5A in the 2018 IECC.

What is climate zone 4C?

Climate zone 4C is the marine version of thermal zone 4: the same heating degree-day band as 4A, but with mild winters, cool summers and a dry summer season that meet the IECC's marine definition. In the 2021 and 2024 IECC it covers King and Pierce counties in Washington (Seattle, Tacoma) and Multnomah and Lane counties in Oregon (Portland, Eugene). Some code tables treat it differently from 4A: in the 2021 IECC residential envelope tables, marine Zone 4 is grouped with Zone 5 rather than with the rest of Zone 4.

How many climate zones are there in the United States?

The United States has eight thermal climate zones, numbered 1 (very hot) to 8 (subarctic), and 16 combinations of zone number and moisture letter appear in the U.S. county table. ASHRAE 169-2013 defines nine thermal zones, adding an extremely hot Zone 0 that no U.S. county falls in, and 19 zone and moisture combinations in total, according to PNNL's analysis for the Department of Energy.

Design for your climate.Render it on your 3D model.