Texas Climate Data
NOAA 30-year climate normals for all 254 counties.
State Avg Temp
65.5°F
Hottest County
Starr County
75.5°F avg
Coldest County
Hartley County
55.8°F avg
Wettest County
Hardin County
64.3" precip
All Texas Counties
Anderson County
66.2°F avg
Andrews County
64.9°F avg
Angelina County
65.6°F avg
Aransas County
71.5°F avg
Archer County
64.5°F avg
Armstrong County
Data pending
Atascosa County
71.0°F avg
Austin County
69.1°F avg
Bailey County
57.2°F avg
Bandera County
66.6°F avg
Bastrop County
68.1°F avg
Baylor County
63.5°F avg
Bee County
70.6°F avg
Bell County
66.6°F avg
Bexar County
70.2°F avg
Blanco County
66.3°F avg
Borden County
63.8°F avg
Bosque County
65.4°F avg
Bowie County
63.5°F avg
Brazoria County
70.7°F avg
Brazos County
69.4°F avg
Brewster County
67.9°F avg
Briscoe County
58.6°F avg
Brooks County
72.2°F avg
Brown County
65.6°F avg
Burleson County
67.0°F avg
Burnet County
66.7°F avg
Caldwell County
69.4°F avg
Calhoun County
71.4°F avg
Callahan County
64.5°F avg
Cameron County
75.0°F avg
Camp County
Data pending
Carson County
58.0°F avg
Cass County
64.4°F avg
Castro County
56.5°F avg
Chambers County
68.7°F avg
Cherokee County
65.0°F avg
Childress County
62.3°F avg
Clay County
63.0°F avg
Cochran County
59.4°F avg
Coke County
64.1°F avg
Coleman County
65.3°F avg
Collin County
65.0°F avg
Collingsworth County
63.4°F avg
Colorado County
68.8°F avg
Comal County
67.6°F avg
Comanche County
66.2°F avg
Concho County
64.9°F avg
Cooke County
63.2°F avg
Coryell County
66.0°F avg
Cottle County
62.4°F avg
Crane County
66.3°F avg
Crockett County
64.9°F avg
Crosby County
61.4°F avg
Culberson County
61.4°F avg
Dallam County
56.4°F avg
Dallas County
66.8°F avg
Dawson County
60.9°F avg
Deaf Smith County
57.4°F avg
Delta County
Data pending
Denton County
65.4°F avg
DeWitt County
70.0°F avg
Dickens County
61.4°F avg
Dimmit County
70.6°F avg
Donley County
59.2°F avg
Duval County
71.9°F avg
Eastland County
63.8°F avg
Ector County
65.2°F avg
Edwards County
66.0°F avg
El Paso County
65.0°F avg
Ellis County
65.7°F avg
Erath County
64.4°F avg
Falls County
65.3°F avg
Fannin County
63.5°F avg
Fayette County
68.4°F avg
Fisher County
65.5°F avg
Floyd County
59.5°F avg
Foard County
Data pending
Fort Bend County
70.4°F avg
Franklin County
64.6°F avg
Freestone County
65.8°F avg
Frio County
71.0°F avg
Gaines County
61.7°F avg
Galveston County
71.4°F avg
Garza County
63.0°F avg
Gillespie County
65.1°F avg
Glasscock County
63.2°F avg
Goliad County
70.3°F avg
Gonzales County
69.1°F avg
Gray County
58.8°F avg
Grayson County
63.6°F avg
Gregg County
66.0°F avg
Grimes County
Data pending
Guadalupe County
69.6°F avg
Hale County
59.2°F avg
Hall County
61.5°F avg
Hamilton County
64.5°F avg
Hansford County
58.4°F avg
Hardeman County
62.9°F avg
Hardin County
67.9°F avg
Harris County
70.5°F avg
Harrison County
64.4°F avg
Hartley County
55.8°F avg
Haskell County
63.1°F avg
Hays County
68.0°F avg
Hemphill County
Data pending
Henderson County
65.5°F avg
Hidalgo County
74.8°F avg
Hill County
66.1°F avg
Hockley County
59.4°F avg
Hood County
64.8°F avg
Hopkins County
64.8°F avg
Houston County
66.2°F avg
Howard County
64.8°F avg
Hudspeth County
61.8°F avg
Hunt County
66.0°F avg
Hutchinson County
60.0°F avg
Irion County
Data pending
Jack County
63.5°F avg
Jackson County
Data pending
Jasper County
68.5°F avg
Jeff Davis County
61.8°F avg
Jefferson County
69.4°F avg
Jim Hogg County
73.9°F avg
Jim Wells County
72.6°F avg
Johnson County
64.8°F avg
Jones County
64.0°F avg
Karnes County
70.2°F avg
Kaufman County
65.5°F avg
Kendall County
66.5°F avg
Kenedy County
72.7°F avg
Kent County
63.1°F avg
Kerr County
64.3°F avg
Kimble County
65.5°F avg
King County
62.5°F avg
Kinney County
68.0°F avg
Kleberg County
73.3°F avg
Knox County
64.4°F avg
La Salle County
72.0°F avg
Lamar County
65.0°F avg
Lamb County
58.5°F avg
Lampasas County
66.0°F avg
Lavaca County
71.7°F avg
Lee County
68.1°F avg
Leon County
65.7°F avg
Liberty County
68.1°F avg
Limestone County
66.9°F avg
Lipscomb County
57.0°F avg
Live Oak County
70.5°F avg
Llano County
67.1°F avg
Loving County
Data pending
Lubbock County
61.4°F avg
Lynn County
61.8°F avg
Madison County
67.1°F avg
Marion County
64.7°F avg
Martin County
Data pending
Mason County
66.0°F avg
Matagorda County
69.9°F avg
Maverick County
70.2°F avg
McCulloch County
65.4°F avg
McLennan County
66.4°F avg
McMullen County
71.5°F avg
Medina County
69.9°F avg
Menard County
64.1°F avg
Midland County
65.3°F avg
Milam County
68.0°F avg
Mills County
64.7°F avg
Mitchell County
63.6°F avg
Montague County
63.3°F avg
Montgomery County
68.7°F avg
Moore County
56.5°F avg
Morris County
64.7°F avg
Motley County
61.0°F avg
Nacogdoches County
65.8°F avg
Navarro County
66.2°F avg
Newton County
66.0°F avg
Nolan County
63.6°F avg
Nueces County
72.7°F avg
Ochiltree County
59.1°F avg
Oldham County
56.8°F avg
Orange County
66.8°F avg
Palo Pinto County
65.2°F avg
Panola County
65.4°F avg
Parker County
64.7°F avg
Parmer County
56.8°F avg
Pecos County
66.1°F avg
Polk County
68.6°F avg
Potter County
57.4°F avg
Presidio County
66.3°F avg
Rains County
63.8°F avg
Randall County
58.3°F avg
Reagan County
64.5°F avg
Real County
65.5°F avg
Red River County
63.0°F avg
Reeves County
64.7°F avg
Refugio County
70.9°F avg
Roberts County
57.2°F avg
Robertson County
68.0°F avg
Rockwall County
Data pending
Runnels County
64.0°F avg
Rusk County
65.4°F avg
Sabine County
Data pending
San Augustine County
65.4°F avg
San Jacinto County
Data pending
San Patricio County
71.0°F avg
San Saba County
65.4°F avg
Schleicher County
63.8°F avg
Scurry County
63.3°F avg
Shackelford County
63.6°F avg
Shelby County
65.6°F avg
Sherman County
56.5°F avg
Smith County
66.5°F avg
Somervell County
64.7°F avg
Starr County
75.5°F avg
Stephens County
63.7°F avg
Sterling County
63.6°F avg
Stonewall County
63.6°F avg
Sutton County
65.8°F avg
Swisher County
57.4°F avg
Tarrant County
66.0°F avg
Taylor County
64.3°F avg
Terrell County
67.0°F avg
Terry County
61.1°F avg
Throckmorton County
63.9°F avg
Titus County
63.6°F avg
Tom Green County
65.6°F avg
Travis County
68.2°F avg
Trinity County
68.2°F avg
Tyler County
67.2°F avg
Upshur County
63.1°F avg
Upton County
66.9°F avg
Uvalde County
Data pending
Val Verde County
69.5°F avg
Van Zandt County
65.2°F avg
Victoria County
70.6°F avg
Walker County
67.6°F avg
Waller County
Data pending
Ward County
65.0°F avg
Washington County
68.0°F avg
Webb County
73.4°F avg
Wharton County
70.3°F avg
Wheeler County
58.7°F avg
Wichita County
63.7°F avg
Wilbarger County
63.4°F avg
Willacy County
73.9°F avg
Williamson County
67.3°F avg
Wilson County
69.6°F avg
Winkler County
64.8°F avg
Wise County
64.2°F avg
Wood County
64.5°F avg
Yoakum County
60.0°F avg
Young County
64.2°F avg
Zapata County
74.4°F avg
Zavala County
72.7°F avg
Data source: NOAA National Centers for Environmental Information (NCEI), U.S. Climate Normals 1991-2020.
Climate normals are 30-year averages of weather variables computed from 1991 to 2020. Station data is aggregated to county level using spatial averaging. Data is informational only — not a substitute for official National Weather Service forecasts or emergency weather warnings.