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
City
Zone
Summer 1%
Winter 99%
Water in
Houston
2A
97°F
37°F
74°F
San Antonio
2A
99°F
33°F
73°F
Dallas
2A
100°F
28°F
71°F
Austin
2A
101°F
32°F
72°F
El Paso
3B
101°F
30°F
70°F
Amarillo
4B
98°F
16°F
61°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.
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)
County
Summer 1%
Winter 99%
Cameron County
96°F
42°F
Hidalgo County
101°F
42°F
Willacy County
97°F
40°F
Zone 2A: hot, humid (81 counties, 69% of people)
County
Summer 1%
Winter 99%
Anderson County
97°F
28°F
Angelina County
97°F
30°F
Aransas County
93°F
39°F
Atascosa County
101°F
33°F
Austin County
97°F
32°F
Bastrop County
99°F
30°F
Bee County
97°F
35°F
Bell County
100°F
28°F
Bexar County
99°F
33°F
Bosque County
100°F
27°F
Brazoria County
96°F
35°F
Brazos County
99°F
33°F
Brooks County
100°F
35°F
Burleson County
98°F
30°F
Caldwell County
99°F
30°F
Calhoun County
93°F
37°F
Chambers County
95°F
37°F
Cherokee County
96°F
30°F
Colorado County
99°F
33°F
Comal County
100°F
33°F
Coryell County
99°F
29°F
Dallas County
100°F
28°F
DeWitt County
97°F
35°F
Duval County
99°F
37°F
Ellis County
98°F
27°F
Falls County
99°F
31°F
Fayette County
99°F
33°F
Fort Bend County
97°F
36°F
Freestone County
98°F
29°F
Galveston County
92°F
41°F
Goliad County
97°F
35°F
Gonzales County
100°F
33°F
Grimes County
99°F
33°F
Guadalupe County
100°F
33°F
Hardin County
95°F
35°F
Harris County
97°F
37°F
Hays County
99°F
30°F
Hill County
99°F
28°F
Houston County
97°F
28°F
Jackson County
97°F
35°F
Jasper County
95°F
30°F
Jefferson County
94°F
36°F
Jim Hogg County
100°F
36°F
Jim Wells County
99°F
37°F
Johnson County
100°F
27°F
Karnes County
97°F
35°F
Kenedy County
100°F
35°F
Kleberg County
99°F
38°F
Lavaca County
99°F
33°F
Lee County
99°F
31°F
Leon County
98°F
29°F
Liberty County
97°F
36°F
Limestone County
98°F
29°F
Live Oak County
97°F
35°F
Madison County
98°F
32°F
Matagorda County
94°F
36°F
McLennan County
100°F
27°F
McMullen County
101°F
33°F
Milam County
99°F
31°F
Montgomery County
97°F
30°F
Navarro County
99°F
29°F
Newton County
95°F
30°F
Nueces County
96°F
37°F
Orange County
94°F
35°F
Polk County
97°F
30°F
Refugio County
93°F
39°F
Robertson County
99°F
30°F
San Jacinto County
97°F
30°F
San Patricio County
96°F
37°F
Starr County
101°F
42°F
Tarrant County
100°F
26°F
Travis County
101°F
32°F
Trinity County
98°F
32°F
Tyler County
95°F
30°F
Victoria County
97°F
35°F
Walker County
98°F
32°F
Waller County
97°F
32°F
Washington County
98°F
33°F
Wharton County
96°F
34°F
Williamson County
99°F
29°F
Wilson County
101°F
34°F
Zone 2B: hot, dry (14 counties, 2% of people)
County
Summer 1%
Winter 99%
Bandera County
97°F
28°F
Dimmit County
104°F
37°F
Edwards County
97°F
30°F
Frio County
104°F
37°F
Kinney County
101°F
34°F
La Salle County
104°F
37°F
Maverick County
101°F
34°F
Medina County
100°F
31°F
Real County
97°F
30°F
Uvalde County
99°F
33°F
Val Verde County
103°F
35°F
Webb County
104°F
39°F
Zapata County
104°F
37°F
Zavala County
99°F
33°F
Zone 3A: warm, humid (58 counties, 15% of people)
County
Summer 1%
Winter 99%
Archer County
100°F
22°F
Blanco County
100°F
29°F
Bowie County
97°F
28°F
Brown County
101°F
26°F
Burnet County
98°F
29°F
Camp County
96°F
27°F
Cass County
97°F
28°F
Clay County
100°F
22°F
Collin County
97°F
25°F
Comanche County
102°F
28°F
Cooke County
97°F
23°F
Delta County
97°F
27°F
Denton County
99°F
24°F
Eastland County
101°F
26°F
Erath County
99°F
25°F
Fannin County
99°F
27°F
Franklin County
96°F
27°F
Gillespie County
96°F
27°F
Grayson County
99°F
25°F
Gregg County
97°F
29°F
Hamilton County
100°F
27°F
Harrison County
95°F
27°F
Henderson County
97°F
28°F
Hood County
101°F
25°F
Hopkins County
97°F
27°F
Hunt County
99°F
27°F
Jack County
99°F
24°F
Kaufman County
98°F
27°F
Kendall County
97°F
28°F
Lamar County
97°F
25°F
Lampasas County
99°F
28°F
Llano County
100°F
28°F
Marion County
95°F
27°F
Mills County
100°F
27°F
Montague County
99°F
24°F
Morris County
96°F
27°F
Nacogdoches County
96°F
27°F
Palo Pinto County
101°F
25°F
Panola County
95°F
27°F
Parker County
100°F
30°F
Rains County
97°F
27°F
Red River County
97°F
25°F
Rockwall County
97°F
27°F
Rusk County
97°F
29°F
Sabine County
95°F
30°F
San Augustine County
96°F
27°F
San Saba County
100°F
28°F
Shelby County
96°F
27°F
Smith County
98°F
29°F
Somervell County
101°F
25°F
Stephens County
101°F
26°F
Titus County
96°F
27°F
Upshur County
95°F
28°F
Van Zandt County
97°F
27°F
Wichita County
101°F
22°F
Wise County
99°F
27°F
Wood County
97°F
27°F
Young County
101°F
23°F
Zone 3B: warm, dry (70 counties, 8% of people)
County
Summer 1%
Winter 99%
Andrews County
100°F
22°F
Baylor County
103°F
23°F
Borden County
100°F
22°F
Brewster County
96°F
25°F
Callahan County
101°F
24°F
Childress County
100°F
21°F
Coke County
102°F
25°F
Coleman County
101°F
26°F
Collingsworth County
100°F
21°F
Concho County
102°F
25°F
Cottle County
100°F
21°F
Crane County
100°F
25°F
Crockett County
99°F
27°F
Crosby County
99°F
20°F
Culberson County
94°F
24°F
Dawson County
100°F
22°F
Dickens County
99°F
20°F
Ector County
100°F
25°F
El Paso County
101°F
30°F
Fisher County
101°F
24°F
Foard County
103°F
23°F
Gaines County
100°F
22°F
Garza County
99°F
20°F
Glasscock County
100°F
24°F
Hall County
100°F
21°F
Hardeman County
103°F
23°F
Haskell County
101°F
23°F
Hemphill County
99°F
15°F
Howard County
100°F
24°F
Hudspeth County
94°F
24°F
Irion County
102°F
25°F
Jeff Davis County
96°F
25°F
Jones County
101°F
23°F
Kent County
100°F
22°F
Kerr County
97°F
28°F
Kimble County
100°F
26°F
King County
100°F
21°F
Knox County
103°F
23°F
Loving County
103°F
24°F
Lubbock County
99°F
20°F
Lynn County
99°F
20°F
Martin County
100°F
24°F
Mason County
100°F
28°F
McCulloch County
100°F
28°F
Menard County
100°F
26°F
Midland County
101°F
25°F
Mitchell County
100°F
22°F
Motley County
100°F
21°F
Nolan County
101°F
24°F
Pecos County
101°F
27°F
Presidio County
103°F
35°F
Reagan County
99°F
27°F
Reeves County
104°F
26°F
Runnels County
101°F
26°F
Schleicher County
99°F
25°F
Scurry County
100°F
22°F
Shackelford County
101°F
26°F
Sterling County
100°F
24°F
Stonewall County
101°F
24°F
Sutton County
99°F
25°F
Taylor County
101°F
23°F
Terrell County
101°F
31°F
Terry County
100°F
22°F
Throckmorton County
101°F
26°F
Tom Green County
102°F
25°F
Upton County
101°F
27°F
Ward County
103°F
24°F
Wheeler County
99°F
15°F
Wilbarger County
103°F
23°F
Winkler County
103°F
24°F
Zone 4B: mixed, dry (28 counties, 2% of people)
County
Summer 1%
Winter 99%
Armstrong County
98°F
16°F
Bailey County
97°F
16°F
Briscoe County
96°F
17°F
Carson County
100°F
18°F
Castro County
99°F
17°F
Cochran County
99°F
20°F
Dallam County
98°F
14°F
Deaf Smith County
99°F
17°F
Donley County
98°F
15°F
Floyd County
96°F
17°F
Gray County
98°F
15°F
Hale County
96°F
17°F
Hansford County
99°F
16°F
Hartley County
98°F
14°F
Hockley County
99°F
20°F
Hutchinson County
100°F
18°F
Lamb County
96°F
17°F
Lipscomb County
98°F
14°F
Moore County
96°F
13°F
Ochiltree County
98°F
14°F
Oldham County
99°F
17°F
Parmer County
97°F
16°F
Potter County
98°F
16°F
Randall County
98°F
16°F
Roberts County
98°F
15°F
Sherman County
96°F
13°F
Swisher County
96°F
17°F
Yoakum County
100°F
22°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.