Reference Source

3,134 records

What IECC climate zone is my county in?

3,134 records covering 1,847 counties, one fact each. Every value is transcribed from the source that states it and carries the sentence it was taken from: 1 source across 1 site, last checked 2026-08-19, due for re-check by 2028-08-18. Every record has a page of its own, quoting the line that states it.

Records3,134
Sources1
Verified
Review by
LicenceUS government work (DOE / Pacific Northwest National Laboratory, operated by Battelle for DOE under contract DE-AC05-76RL01830) -- public domain. Facts taken with short attributed quotes linking back to the published report.
Want this list kept current for you?The whole dataset as CSV and JSON, every value with its source and the quote it came from, re-checked and re-sent — $9 a month. What you get, and how to ask for it.

About this data

Which IECC climate zone (1-8, with A/B/C moisture regime) and which DOE Building America climate zone each U.S. county falls in under the 2021 code cycle, and whether that county's designation changed from the pre-2021 (2018 IECC) map. Answers 'what climate zone is my county in for insulation R-value and HVAC-sizing purposes' and 'did my county's zone change in the 2021 code' -- both load-bearing for code-compliance software, HVAC equipment sizing, and DOE Zero Energy Ready Home certification, and both wrong if answered from a pre-2021 map or a general knowledge cutoff. Source is a single DOE/Pacific Northwest National Laboratory report (PNNL-33270, Sept 2022) that prints one table row per county -- the free public proxy for ASHRAE Standard 169 Table B-1, which is paywalled. No free site was found that republishes PNNL's full, current, cited county table as clean HTML; the closest match (a GitHub gist CSV) carries no source citation or edition statement.

The data

CountyStateIECC 2021 climate zoneMoisture regimeBuilding America climate zoneBuilding America zone changed from pre-2021Changed from pre-2021 IECC
AbbevilleSC3AMixed‐Humid
AcadiaLA2AHot‐Humid
AccomackVA4AMixed‐Humid
AdairIA5ACold
AdairKY4AMixed‐Humid
AdairMO5ACold
AdairOK3AMixed‐Humid
AdamsCO5BCold
AdamsIA5ACold
AdamsID6BCold
AdamsIL5ACold
AdamsIN5ACold
AdamsMS3AHot‐Humid
AdamsND6ACold
AdamsNE5ACold
AdamsOH4AMixed‐Humid
AdamsPA4AMixed‐HumidCold→Mixed‐Humid5→4
AdamsWA5BCold
AdamsWI5ACold6→5
AddisonVT6ACold
AikenSC3AMixed‐Humid
AitkinMN7Very Cold
AlachuaFL2AHot‐Humid
AlamanceNC3AMixed‐Humid4→3
AlamedaCA3CMarine
AlamosaCO6BCold
AlbanyNY5ACold
AlbanyWY6BCold
AlbemarleVA4AMixed‐Humid
AlconaMI6ACold
AlcornMS3AMixed‐Humid
Aleutians EastAK7NONEVery Cold
Aleutians West (CA)AK7NONEVery Cold
AlexanderIL4AMixed‐Humid
AlexanderNC3AMixed‐Humid4→3
Alexandria (city)VA4AMixed‐Humid
AlfalfaOK4AMixed‐Humid3→4
AlgerMI6ACold
AllamakeeIA5ACold6→5
AlleganMI5ACold
AlleganyMD5AColdMixed‐Humid→Cold4→5
AlleganyNY5ACold6→5
AlleghanyNC5ACold
AlleghanyVA5AColdMixed‐Humid→Cold4→5
AlleghenyPA5ACold
AllenIN5ACold
AllenKS4AMixed‐Humid
AllenKY4AMixed‐Humid
AllenLA2AHot‐Humid
AllenOH5ACold
AllendaleSC3AHot‐Humid
AlpenaMI6ACold
AlpineCA6BCold
AmadorCA4BMixed‐Dry
AmeliaVA4AMixed‐Humid
AmherstVA4AMixed‐Humid
AmiteMS3AHot‐Humid
AnchorageAK7NONEVery Cold
AndersonKS4AMixed‐Humid
AndersonKY4AMixed‐Humid
AndersonSC3AMixed‐Humid
AndersonTN4AMixed‐Humid
AndersonTX2AHot‐Humid
AndrewMO5ACold
AndrewsTX3BHot‐Dry
AndroscogginME6ACold
AngelinaTX2AHot‐Humid
Anne ArundelMD4AMixed‐Humid
AnokaMN6ACold
AnsonNC3AMixed‐Humid
AntelopeNE5ACold
AntrimMI6ACold
ApacheAZ5BCold
AppanooseIA5ACold
ApplingGA2AHot‐Humid
AppomattoxVA4AMixed‐Humid
AransasTX2AHot‐Humid
ArapahoeCO5BCold
ArcherTX3AMixed‐Humid
ArchuletaCO6BCold
ArenacMI6ACold
ArkansasAR3AMixed‐Humid
ArlingtonVA4AMixed‐Humid
ArmstrongPA5ACold
ArmstrongTX4BMixed‐Dry
AroostookME7Very Cold
ArthurNE5ACold
AscensionLA2AHot‐Humid
AsheNC5ACold
AshlandOH5ACold
AshlandWI6AColdVery Cold→Cold7→6
AshleyAR3AMixed‐Humid
AshtabulaOH5ACold
AsotinWA5BCold
AssumptionLA2AHot‐Humid
AtascosaTX2AHot‐Humid
AtchisonKS4AMixed‐Humid
AtchisonMO5ACold
AthensOH4AMixed‐HumidCold→Mixed‐Humid5→4
AtkinsonGA2AHot‐Humid
AtlanticNJ4AMixed‐Humid
AtokaOK3AMixed‐Humid
AttalaMS3AMixed‐Humid
AudrainMO4AMixed‐Humid
AudubonIA5ACold
AuglaizeOH5ACold
AugustaVA4AMixed‐Humid
AuroraSD6ACold
AustinTX2AHot‐Humid
AutaugaAL3AHot‐Humid
AveryNC5ACold
AvoyellesLA2AHot‐Humid
BacaCO4BMixed‐Dry
BaconGA2AHot‐Humid
BaileyTX4BMixed‐Dry
BakerFL2AHot‐Humid
BakerGA2AHot‐Humid
BakerOR5BCold
BaldwinAL2AHot‐Humid
BaldwinGA3AMixed‐Humid
BallardKY4AMixed‐Humid
BaltimoreMD4AMixed‐Humid
Baltimore (city)MD4AMixed‐Humid
BambergSC3AHot‐Humid
BanderaTX2BHot‐Humid
BanksGA3AMixed‐Humid4→3
BannerNE5ACold
BannockID6BCold
BaragaMI6AColdVery Cold→Cold7→6
BarberKS4AMixed‐Humid
BarbourAL3AHot‐Humid
BarbourWV5ACold
BarnesND6AColdVery Cold→Cold7→6
BarnstableMA5ACold
BarnwellSC3AHot‐Humid
BarrenKY4AMixed‐Humid
BarronWI6ACold
BarrowGA3AMixed‐Humid
BarryMI5ACold
BarryMO4AMixed‐Humid
BartholomewIN4AMixed‐HumidCold→Mixed‐Humid5→4
BartonKS4AMixed‐Humid
BartonMO4AMixed‐Humid
BartowGA3AMixed‐Humid
BastropTX2AHot‐Humid
BatesMO4AMixed‐Humid
BathKY4AMixed‐Humid
BathVA5AColdMixed‐Humid→Cold4→5
BaxterAR4AMixed‐Humid
BayFL2AHot‐Humid
BayMI5ACold
BayfieldWI6AColdVery Cold→Cold7→6
BaylorTX3BHot‐Dry
BeadleSD6ACold
Bear LakeID6BCold
BeaufortNC3AMixed‐Humid
BeaufortSC2AHot‐Humid3→2
BeauregardLA2AHot‐Humid
BeaverOK4BMixed‐Dry
BeaverPA5ACold
BeaverUT5BCold
BeaverheadMT6BCold
BeckerMN6AColdVery Cold→Cold7→6
BeckhamOK3AMixed‐Humid
BedfordPA5ACold
BedfordTN3AMixed‐Humid4→3
BedfordVA4AMixed‐Humid
Bedford (city)VA4AMixed‐Humid
BeeTX2AHot‐Humid
BelknapNH6ACold
BellKY4AMixed‐Humid
BellTX2AHot‐Humid
BelmontOH5ACold
BeltramiMN7Very Cold
Ben HillGA3AHot‐Humid
BenewahID5BCold
BennettSD5ACold
BenningtonVT6ACold
BensonND7Very Cold
BentCO4BMixed‐DryCold→Mixed‐Dry5→4
BentonAR4AMixed‐Humid
BentonIA5ACold
BentonIN5ACold
BentonMN6ACold
BentonMO4AMixed‐Humid
BentonMS3AMixed‐Humid
BentonOR4CMarine
BentonTN4AMixed‐Humid
BentonWA5BCold
BenzieMI6ACold
BergenNJ5ACold
BerkeleySC3AHot‐Humid
BerkeleyWV4AMixed‐Humid
BerksPA4AMixed‐HumidCold→Mixed‐Humid5→4
BerkshireMA5ACold
BernalilloNM4BMixed‐Dry
BerrienGA2AHot‐Humid
BerrienMI5ACold
BertieNC3AMixed‐Humid4→3
Bethel (CA)AK7NONEVery ColdSubarctic→Very Cold8→7
BexarTX2AHot‐Humid
BibbAL3AMixed‐Humid
BibbGA3AMixed‐Humid
BienvilleLA3AHot‐humid
Big HornMT6BCold
Big HornWY6BCold
Big StoneMN6ACold
BillingsND6ACold
BinghamID6BCold
Black HawkIA6ACold
BlackfordIN5ACold
BladenNC3AMixed‐Humid
BlaineID6BCold
BlaineMT6BCold
BlaineNE5ACold
BlaineOK3AMixed‐Humid
BlairPA5ACold
BlancoTX3AHot‐Humid
BlandVA4AMixed‐Humid
BleckleyGA3AHot‐Humid
BledsoeTN4AMixed‐Humid
BlountAL3AMixed‐Humid
BlountTN4AMixed‐Humid
Blue EarthMN6ACold
BoiseID6BCold
BolivarMS3AMixed‐Humid
BollingerMO4AMixed‐Humid
Bon HommeSD5ACold
BondIL4AMixed‐Humid
BonnerID6BCold
BonnevilleID6BCold
BooneAR4AMixed‐Humid
BooneIA5ACold
BooneIL5ACold
BooneIN5ACold
BooneKY4AMixed‐Humid
BooneMO4Mixed‐Humid
BooneNE5ACold
BooneWV4AMixed‐Humid
BordenTX3BHot‐Dry
BosqueTX2AHot‐Humid
BossierLA3AHot‐humid
BotetourtVA4AMixed‐Humid
BottineauND7Very Cold
BoulderCO5BCold
BoundaryID6BCold
BourbonKS4AMixed‐Humid
BourbonKY4AMixed‐Humid
BowieTX3AHot‐Humid
BowmanND6ACold
Box ButteNE5ACold
Box ElderUT5BCold6→5
BoydKY4AMixed‐Humid
BoydNE5ACold
BoyleKY4AMixed‐Humid
BrackenKY4AMixed‐Humid
BradfordFL2AHot‐Humid
BradfordPA5ACold
BradleyAR3AMixed‐Humid
BradleyTN4AMixed‐Humid
BranchMI5ACold
BrantleyGA2AHot‐Humid
BraxtonWV4AMixed‐Humid
BrazoriaTX2AHot‐Humid
BrazosTX2AHot‐Humid
BreathittKY4AMixed‐Humid
BreckinridgeKY4AMixed‐Humid
BremerIA5ACold6→5
BrevardFL2AHot‐Humid
BrewsterTX3BHot‐Dry
BriscoeTX4BMixed‐Dry
BristolMA5ACold
BristolRI5ACold
Bristol BayAK7NONEVery Cold
Bristol (city)VA4AMixed‐Humid
BroadwaterMT6BCold
BronxNY4AMixed‐Humid
BrookeWV5ACold
BrookingsSD6ACold
BrooksGA2AHot‐Humid
BrooksTX2AHot‐Humid
BroomeNY5ACold6→5
BroomfieldCO5BCold
BrowardFL1AHot‐Humid
BrownIL5ACold
BrownIN4AMixed‐Humid
BrownKS4AMixed‐Humid
BrownMN6ACold
BrownNE5ACold
BrownOH4AMixed‐Humid
BrownSD6ACold
BrownTX3AHot‐Humid
BrownWI6ACold
BruleSD5ACold6→5
BrunswickNC3AHot‐Humid
BrunswickVA3AMixed‐Humid4→3
BryanGA2AHot‐Humid
BryanOK3AMixed‐Humid
BuchananIA5ACold6→5
BuchananMO4Mixed‐HumidCold→Mixed‐Humid5→4
BuchananVA4AMixed‐Humid
BuckinghamVA4AMixed‐Humid
BucksPA4AMixed‐Humid
Buena VistaIA5ACold6→5
Buena Vista (city)VA4AMixed‐Humid
BuffaloNE5ACold
BuffaloSD6ACold
BuffaloWI6ACold
BullittKY4AMixed‐Humid
BullochGA3AHot‐Humid
BullockAL3AHot‐Humid
BuncombeNC4AMixed‐Humid
BureauIL5ACold
BurkeGA3AMixed‐Humid
BurkeNC4AMixed‐Humid
BurkeND7Very Cold
BurleighND6ACold
BurlesonTX2AHot‐Humid
BurlingtonNJ4AMixed‐Humid
BurnetTX3AHot‐Humid
BurnettWI6AColdVery Cold→Cold7→6
BurtNE5ACold
ButlerAL3AHot‐Humid
ButlerIA5ACold6→5
ButlerKS4AMixed‐Humid
ButlerKY4AMixed‐Humid
ButlerMO4Mixed‐Humid
ButlerNE5ACold
ButlerOH4AMixed‐HumidCold→Mixed‐Humid5→4
ButlerPA5ACold
ButteCA3BHot‐Dry
ButteID6BCold
ButteSD6ACold
ButtsGA3AMixed‐Humid
CabarrusNC3AMixed‐Humid
CabellWV4AMixed‐Humid
CacheUT5BCold6→5
CaddoLA3AHot‐humid
CaddoOK3AMixed‐Humid
CalaverasCA4BMixed‐Dry
CalcasieuLA2AHot‐Humid
CaldwellKY4AMixed‐Humid
CaldwellLA3AHot‐humid
CaldwellMO4AMixed‐HumidCold→Mixed‐Humid5→4
CaldwellNC4AMixed‐Humid
CaldwellTX2AHot‐Humid
CaledoniaVT6ACold
CalhounAL3AMixed‐Humid
CalhounAR3AMixed‐Humid
CalhounFL2AHot‐Humid
CalhounGA2AHot‐Humid3→2
CalhounIA5ACold6→5
CalhounIL4AMixed‐HumidCold→Mixed‐Humid5→4
CalhounMI5ACold
CalhounMS3AMixed‐Humid
CalhounSC3AMixed‐Humid
CalhounTX2AHot‐Humid
CalhounWV4AMixed‐Humid
CallahanTX3BHot‐Dry
CallawayMO4AMixed‐Humid
CallowayKY4AMixed‐Humid
CalumetWI5ACold6→5
CalvertMD4AMixed‐Humid
CamasID6BCold
CambriaPA5ACold
CamdenGA2AHot‐Humid
CamdenMO4AMixed‐Humid
CamdenNC3AMixed‐Humid
CamdenNJ4AMixed‐Humid
CameronLA2AHot‐Humid
CameronPA5ACold6→5
CameronTX1AHot‐Humid2→1
CampTX3AHot‐Humid
CampbellKY4AMixed‐Humid
CampbellSD6ACold
CampbellTN4AMixed‐Humid
CampbellVA4AMixed‐Humid
CampbellWY6BCold
CanadianOK3AMixed‐Humid
CandlerGA3AHot‐Humid
CannonTN4AMixed‐Humid
CanyonID5BCold
Cape GirardeauMO4AMixed‐Humid
Cape MayNJ4AMixed‐Humid
CarbonMT6BCold
CarbonPA5ACold
CarbonUT5BCold6→5
CarbonWY6BCold
CaribouID6BCold
CarlisleKY4AMixed‐Humid
CarltonMN7Very Cold
CarolineMD4AMixed‐Humid
CarolineVA4AMixed‐Humid
CarrollAR4AMixed‐Humid
CarrollGA3AMixed‐Humid
CarrollIA5ACold
CarrollIL5ACold
CarrollIN5ACold
CarrollKY4AMixed‐Humid
CarrollMD4AMixed‐Humid

Showing the first 400 of 3,134 records. Every record has its own page, with its source and the quoted line that states it; these list the rest.

Where this came from

Every record above links the page it was taken from and quotes the sentence that states it. These are the 1 source this dataset was assembled from.

Machine-readable

From your own code

Same records, same quotes, without scraping the page: refsource is on PyPI and npm. Each value comes back carrying the URL it was read from and the sentence on that page that states it — .source and .quote sit on the value itself rather than in a side channel, so the checking step is available instead of skipped.

pip install refsource
refsource lookup iecc-climate-zone-by-county county=Abbeville

npx -y refsource lookup iecc-climate-zone-by-county county=Abbeville

Set your AI assistant up to use this

Two files and no account. Put this in .mcp.json at the root of your project — Claude Code, Cursor, Windsurf, VS Code and Codex all read that file — and your assistant can look this dataset up instead of recalling it. The server is remote, keyless and read-only.

{
  "mcpServers": {
    "referencesource": {
      "type": "http",
      "url": "https://referencesource.org/mcp"
    }
  }
}

Add to Cursor · or, on the command line: claude mcp add --transport http referencesource https://referencesource.org/mcp --scope project

Then one line in the project's CLAUDE.md or AGENTS.md, so the assistant knows when to reach for it:

When a question needs "IECC/Building America climate zone by U.S. county, 2021 code cycle", call the referencesource MCP server at https://referencesource.org/mcp (tool `search_records`, dataset_slug `iecc-climate-zone-by-county`) instead of answering from memory — every record it returns carries its source URL and a verbatim quote from that page.

What each tool does, and the servers built over single registers: Connect your AI assistant.

3,134 records. last verified against source . due for re-check by .

Licence. US government work (DOE / Pacific Northwest National Laboratory, operated by Battelle for DOE under contract DE-AC05-76RL01830) -- public domain. Facts taken with short attributed quotes linking back to the published report.