Texas climate zones and HVAC design temperatures

Texas spans 6 IECC climate zones. 69% of people live in zone 2A (hot, humid). In Houston, heating and cooling equipment is sized for 97°F in summer and 37°F in winter.

Design temperatures for major cities

CityZoneSummer 1%Winter 99%Water in
Houston2A97°F37°F74°F
San Antonio2A99°F33°F73°F
Dallas2A100°F28°F71°F
Austin2A101°F32°F72°F
El Paso3B101°F30°F70°F
Amarillo4B98°F16°F61°F

Summer: exceeded in 1% of hours. Winter: colder in only 1% of hours. Water in: estimated groundwater temperature for tankless water heater sizing. Computed for each county from NOAA hourly weather data, 2015-2024; see where our numbers come from. Hottest summer design in the state: 104°F (Dimmit County); coldest winter design: 13°F (Moore County).

Typical equipment sizes in Houston

One-story house with average insulation (R-13 walls, R-30 attic, double-pane windows), at Houston's design temperatures. Your house can need more or less; use the calculators for yours.

HouseCentral ACGas furnace (95% AFUE)Heat pump
1,500 sq ft2.5 tons40,000 BTU2.5 tons
2,000 sq ft3 tons40,000 BTU3 tons
2,500 sq ft3.5 tons40,000 BTU3.5 tons

Climate zone by county

From the 2021 International Energy Conservation Code (IECC), as published by the U.S. Department of Energy. The zone sets the insulation and window requirements in the energy code; the number runs from 1 (hottest) to 8 (coldest), and the letter is A for moist, B for dry and C for marine.

Zone 1A: very hot, humid (3 counties, 5% of people)

CountySummer 1%Winter 99%
Cameron County96°F42°F
Hidalgo County101°F42°F
Willacy County97°F40°F

Zone 2A: hot, humid (81 counties, 69% of people)

CountySummer 1%Winter 99%
Anderson County97°F28°F
Angelina County97°F30°F
Aransas County93°F39°F
Atascosa County101°F33°F
Austin County97°F32°F
Bastrop County99°F30°F
Bee County97°F35°F
Bell County100°F28°F
Bexar County99°F33°F
Bosque County100°F27°F
Brazoria County96°F35°F
Brazos County99°F33°F
Brooks County100°F35°F
Burleson County98°F30°F
Caldwell County99°F30°F
Calhoun County93°F37°F
Chambers County95°F37°F
Cherokee County96°F30°F
Colorado County99°F33°F
Comal County100°F33°F
Coryell County99°F29°F
Dallas County100°F28°F
DeWitt County97°F35°F
Duval County99°F37°F
Ellis County98°F27°F
Falls County99°F31°F
Fayette County99°F33°F
Fort Bend County97°F36°F
Freestone County98°F29°F
Galveston County92°F41°F
Goliad County97°F35°F
Gonzales County100°F33°F
Grimes County99°F33°F
Guadalupe County100°F33°F
Hardin County95°F35°F
Harris County97°F37°F
Hays County99°F30°F
Hill County99°F28°F
Houston County97°F28°F
Jackson County97°F35°F
Jasper County95°F30°F
Jefferson County94°F36°F
Jim Hogg County100°F36°F
Jim Wells County99°F37°F
Johnson County100°F27°F
Karnes County97°F35°F
Kenedy County100°F35°F
Kleberg County99°F38°F
Lavaca County99°F33°F
Lee County99°F31°F
Leon County98°F29°F
Liberty County97°F36°F
Limestone County98°F29°F
Live Oak County97°F35°F
Madison County98°F32°F
Matagorda County94°F36°F
McLennan County100°F27°F
McMullen County101°F33°F
Milam County99°F31°F
Montgomery County97°F30°F
Navarro County99°F29°F
Newton County95°F30°F
Nueces County96°F37°F
Orange County94°F35°F
Polk County97°F30°F
Refugio County93°F39°F
Robertson County99°F30°F
San Jacinto County97°F30°F
San Patricio County96°F37°F
Starr County101°F42°F
Tarrant County100°F26°F
Travis County101°F32°F
Trinity County98°F32°F
Tyler County95°F30°F
Victoria County97°F35°F
Walker County98°F32°F
Waller County97°F32°F
Washington County98°F33°F
Wharton County96°F34°F
Williamson County99°F29°F
Wilson County101°F34°F

Zone 2B: hot, dry (14 counties, 2% of people)

CountySummer 1%Winter 99%
Bandera County97°F28°F
Dimmit County104°F37°F
Edwards County97°F30°F
Frio County104°F37°F
Kinney County101°F34°F
La Salle County104°F37°F
Maverick County101°F34°F
Medina County100°F31°F
Real County97°F30°F
Uvalde County99°F33°F
Val Verde County103°F35°F
Webb County104°F39°F
Zapata County104°F37°F
Zavala County99°F33°F

Zone 3A: warm, humid (58 counties, 15% of people)

CountySummer 1%Winter 99%
Archer County100°F22°F
Blanco County100°F29°F
Bowie County97°F28°F
Brown County101°F26°F
Burnet County98°F29°F
Camp County96°F27°F
Cass County97°F28°F
Clay County100°F22°F
Collin County97°F25°F
Comanche County102°F28°F
Cooke County97°F23°F
Delta County97°F27°F
Denton County99°F24°F
Eastland County101°F26°F
Erath County99°F25°F
Fannin County99°F27°F
Franklin County96°F27°F
Gillespie County96°F27°F
Grayson County99°F25°F
Gregg County97°F29°F
Hamilton County100°F27°F
Harrison County95°F27°F
Henderson County97°F28°F
Hood County101°F25°F
Hopkins County97°F27°F
Hunt County99°F27°F
Jack County99°F24°F
Kaufman County98°F27°F
Kendall County97°F28°F
Lamar County97°F25°F
Lampasas County99°F28°F
Llano County100°F28°F
Marion County95°F27°F
Mills County100°F27°F
Montague County99°F24°F
Morris County96°F27°F
Nacogdoches County96°F27°F
Palo Pinto County101°F25°F
Panola County95°F27°F
Parker County100°F30°F
Rains County97°F27°F
Red River County97°F25°F
Rockwall County97°F27°F
Rusk County97°F29°F
Sabine County95°F30°F
San Augustine County96°F27°F
San Saba County100°F28°F
Shelby County96°F27°F
Smith County98°F29°F
Somervell County101°F25°F
Stephens County101°F26°F
Titus County96°F27°F
Upshur County95°F28°F
Van Zandt County97°F27°F
Wichita County101°F22°F
Wise County99°F27°F
Wood County97°F27°F
Young County101°F23°F

Zone 3B: warm, dry (70 counties, 8% of people)

CountySummer 1%Winter 99%
Andrews County100°F22°F
Baylor County103°F23°F
Borden County100°F22°F
Brewster County96°F25°F
Callahan County101°F24°F
Childress County100°F21°F
Coke County102°F25°F
Coleman County101°F26°F
Collingsworth County100°F21°F
Concho County102°F25°F
Cottle County100°F21°F
Crane County100°F25°F
Crockett County99°F27°F
Crosby County99°F20°F
Culberson County94°F24°F
Dawson County100°F22°F
Dickens County99°F20°F
Ector County100°F25°F
El Paso County101°F30°F
Fisher County101°F24°F
Foard County103°F23°F
Gaines County100°F22°F
Garza County99°F20°F
Glasscock County100°F24°F
Hall County100°F21°F
Hardeman County103°F23°F
Haskell County101°F23°F
Hemphill County99°F15°F
Howard County100°F24°F
Hudspeth County94°F24°F
Irion County102°F25°F
Jeff Davis County96°F25°F
Jones County101°F23°F
Kent County100°F22°F
Kerr County97°F28°F
Kimble County100°F26°F
King County100°F21°F
Knox County103°F23°F
Loving County103°F24°F
Lubbock County99°F20°F
Lynn County99°F20°F
Martin County100°F24°F
Mason County100°F28°F
McCulloch County100°F28°F
Menard County100°F26°F
Midland County101°F25°F
Mitchell County100°F22°F
Motley County100°F21°F
Nolan County101°F24°F
Pecos County101°F27°F
Presidio County103°F35°F
Reagan County99°F27°F
Reeves County104°F26°F
Runnels County101°F26°F
Schleicher County99°F25°F
Scurry County100°F22°F
Shackelford County101°F26°F
Sterling County100°F24°F
Stonewall County101°F24°F
Sutton County99°F25°F
Taylor County101°F23°F
Terrell County101°F31°F
Terry County100°F22°F
Throckmorton County101°F26°F
Tom Green County102°F25°F
Upton County101°F27°F
Ward County103°F24°F
Wheeler County99°F15°F
Wilbarger County103°F23°F
Winkler County103°F24°F

Zone 4B: mixed, dry (28 counties, 2% of people)

CountySummer 1%Winter 99%
Armstrong County98°F16°F
Bailey County97°F16°F
Briscoe County96°F17°F
Carson County100°F18°F
Castro County99°F17°F
Cochran County99°F20°F
Dallam County98°F14°F
Deaf Smith County99°F17°F
Donley County98°F15°F
Floyd County96°F17°F
Gray County98°F15°F
Hale County96°F17°F
Hansford County99°F16°F
Hartley County98°F14°F
Hockley County99°F20°F
Hutchinson County100°F18°F
Lamb County96°F17°F
Lipscomb County98°F14°F
Moore County96°F13°F
Ochiltree County98°F14°F
Oldham County99°F17°F
Parmer County97°F16°F
Potter County98°F16°F
Randall County98°F16°F
Roberts County98°F15°F
Sherman County96°F13°F
Swisher County96°F17°F
Yoakum County100°F22°F

Climate data as of 2026-10. Design temperatures may differ by a few degrees from the ACCA Manual J tables your contractor uses; winter values run a little warmer because recent winters have been milder.