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.

Explore more data for Texas

TaxCost of LivingComing SoonCrime RateIncomeComing SoonHealthSchoolsRiskWaterCounty Score