Oklahoma Climate Zones by County
Oklahoma's 77 counties span climate zones 3A to 4B under the 2021 International Energy Conservation Code (IECC). Zone 3A is the most common, with 59 of the 77. For reference, Oklahoma City and Tulsa are in zone 3A and Guymon is in 4B.
Insulation minimums for each zone in Oklahoma
| Zone | Counties | Attic | Wood-frame walls | Floors over unheated space | Basement walls |
|---|---|---|---|---|---|
| 3A | 59 | R-49 | R-20, or 13+5ci, or R-15ci | R-19 | R-5ci or R-13 |
| 4A | 15 | R-60 | R-30, or 20+5ci, or 13+10ci, or R-20ci | R-19 | R-10ci or R-13 |
| 4B | 3 | R-60 | R-30, or 20+5ci, or 13+10ci, or R-20ci | R-19 | R-10ci or R-13 |
Minimums from the 2021 IECC (Table R402.1.3). Many areas still enforce an older edition, so check with your local building department. See sources.
Which energy code Oklahoma uses
Oklahoma enforces the 2018 IECC with amendments for homes (in effect since Sep 2022). Next: 2024 IRC, took effect Sep 2026 (DOE still lists it as upcoming). Source: US Department of Energy, September 2026. Local governments can adopt newer codes or amendments. See every state's energy code.
What changed from the 2018 map
In the 2021 map, 15 moved colder: Alfalfa County (3 → 4), Craig County (3 → 4), Delaware County (3 → 4), Ellis County (3 → 4), Garfield County (3 → 4), Grant County (3 → 4), Harper County (3 → 4), Kay County (3 → 4), Major County (3 → 4), Nowata County (3 → 4), Osage County (3 → 4), Ottawa County (3 → 4), and 3 more marked in the table below. If your town still enforces the 2018 or 2015 code, the older zone applies to permits.
Every county in Oklahoma
| Name | Zone (2021) | Zone (2018) | Details |
|---|---|---|---|
| Adair County | 3A | 3A | Insulation → |
| Alfalfa County | 4A | 3A changed | Insulation → |
| Atoka County | 3A | 3A | Insulation → |
| Beaver County | 4B | 4B | Insulation → |
| Beckham County | 3A | 3A | Insulation → |
| Blaine County | 3A | 3A | Insulation → |
| Bryan County | 3A | 3A | Insulation → |
| Caddo County | 3A | 3A | Insulation → |
| Canadian County | 3A | 3A | Insulation → |
| Carter County | 3A | 3A | Insulation → |
| Cherokee County | 3A | 3A | Insulation → |
| Choctaw County | 3A | 3A | Insulation → |
| Cimarron County | 4B | 4B | Insulation → |
| Cleveland County | 3A | 3A | Insulation → |
| Coal County | 3A | 3A | Insulation → |
| Comanche County | 3A | 3A | Insulation → |
| Cotton County | 3A | 3A | Insulation → |
| Craig County | 4A | 3A changed | Insulation → |
| Creek County | 3A | 3A | Insulation → |
| Custer County | 3A | 3A | Insulation → |
| Delaware County | 4A | 3A changed | Insulation → |
| Dewey County | 3A | 3A | Insulation → |
| Ellis County | 4A | 3A changed | Insulation → |
| Garfield County | 4A | 3A changed | Insulation → |
| Garvin County | 3A | 3A | Insulation → |
| Grady County | 3A | 3A | Insulation → |
| Grant County | 4A | 3A changed | Insulation → |
| Greer County | 3A | 3A | Insulation → |
| Harmon County | 3A | 3A | Insulation → |
| Harper County | 4A | 3A changed | Insulation → |
| Haskell County | 3A | 3A | Insulation → |
| Hughes County | 3A | 3A | Insulation → |
| Jackson County | 3A | 3A | Insulation → |
| Jefferson County | 3A | 3A | Insulation → |
| Johnston County | 3A | 3A | Insulation → |
| Kay County | 4A | 3A changed | Insulation → |
| Kingfisher County | 3A | 3A | Insulation → |
| Kiowa County | 3A | 3A | Insulation → |
| Latimer County | 3A | 3A | Insulation → |
| Le Flore County | 3A | 3A | Insulation → |
| Lincoln County | 3A | 3A | Insulation → |
| Logan County | 3A | 3A | Insulation → |
| Love County | 3A | 3A | Insulation → |
| Major County | 4A | 3A changed | Insulation → |
| Marshall County | 3A | 3A | Insulation → |
| Mayes County | 3A | 3A | Insulation → |
| McClain County | 3A | 3A | Insulation → |
| McCurtain County | 3A | 3A | Insulation → |
| McIntosh County | 3A | 3A | Insulation → |
| Murray County | 3A | 3A | Insulation → |
| Muskogee County | 3A | 3A | Insulation → |
| Noble County | 3A | 3A | Insulation → |
| Nowata County | 4A | 3A changed | Insulation → |
| Okfuskee County | 3A | 3A | Insulation → |
| Oklahoma County | 3A | 3A | Insulation → |
| Okmulgee County | 3A | 3A | Insulation → |
| Osage County | 4A | 3A changed | Insulation → |
| Ottawa County | 4A | 3A changed | Insulation → |
| Pawnee County | 3A | 3A | Insulation → |
| Payne County | 3A | 3A | Insulation → |
| Pittsburg County | 3A | 3A | Insulation → |
| Pontotoc County | 3A | 3A | Insulation → |
| Pottawatomie County | 3A | 3A | Insulation → |
| Pushmataha County | 3A | 3A | Insulation → |
| Roger Mills County | 3A | 3A | Insulation → |
| Rogers County | 3A | 3A | Insulation → |
| Seminole County | 3A | 3A | Insulation → |
| Sequoyah County | 3A | 3A | Insulation → |
| Stephens County | 3A | 3A | Insulation → |
| Texas County | 4B | 4B | Insulation → |
| Tillman County | 3A | 3A | Insulation → |
| Tulsa County | 3A | 3A | Insulation → |
| Wagoner County | 3A | 3A | Insulation → |
| Washington County | 4A | 3A changed | Insulation → |
| Washita County | 3A | 3A | Insulation → |
| Woods County | 4A | 3A changed | Insulation → |
| Woodward County | 4A | 3A changed | Insulation → |
Source: Pacific Northwest National Laboratory, Guide to Determining Climate Zone by County: Building America and IECC 2021 Updates (2022).
Frequently asked questions
What climate zone is Oklahoma?
Oklahoma spans IECC climate zones 3A to 4B; zone 3A is the most common. Find your county in the table above, or search by ZIP code.
How much attic insulation do I need in Oklahoma?
In Oklahoma, the 2021 IECC calls for R-49 and R-60 in the attic, depending on the zone. The table near the top of this page lists each zone's minimums.
What energy code does Oklahoma use?
Oklahoma enforces the 2018 IECC with amendments for homes (in effect since Sep 2022). Next: 2024 IRC, took effect Sep 2026 (DOE still lists it as upcoming). Source: US Department of Energy, September 2026. Local governments can adopt newer codes or amendments.
More for Oklahoma: Last frost dates in Oklahoma · Oklahoma planting zones · Frost line depth by state