PlainClimate

Texas Climate Data

Climate normals for 451 cities from 1,237 NOAA weather stations.

Avg Temperature

66°F (19°C)

Avg Precipitation

31.1"

Avg Snowfall

2.1"

Cities / Stations

451 / 1,237

Texas Climate in Context

U.S. land-mean temperature anomaly (NOAA NCEI) tracked against global anomaly (NASA GISTEMP). Paris Agreement 1.5°C and 2.0°C thresholds shown as reference lines. Texas sits within this national warming envelope; individual cities below show local readings against this trend.

Texas within U.S. vs Global Warming, 1900-2024 Anomaly chart from 1900 to 2024. Local series shows warming of 0.11 °C per decade versus a global rate of 0.11 °C per decade (ratio 1.00). Paris Agreement thresholds at 1.5 and 2.0 °C are dashed. -1.0°C -0.5°C +0.0°C +0.5°C +1.0°C +1.5°C +2.0°C +2.5°C Paris 1.5°C Paris 2.0°C 1900192019401960198020002020
  • United States (incl. Texas) +0.11 °C/decade
  • Global (NASA GISTEMP) +0.11 °C/decade
  • Paris Agreement thresholds 1.5°C / 2.0°C
Sources: NOAA NCEI U.S. Climate Normals + NASA GISTEMP land-ocean.

Cities in Texas

451 cities with climate data

City Avg Temp Precip
Abernathy 59°F 19.2"
Abilene 64°F 27.8"
Abilene Rgnl 66°F 25.2"
Acton Rch 65°F 21.6"
Albany 64°F 28.9"
Alice 73°F 29.1"
Alpine 63°F 16.1"
Alvin 69°F 55.1"
Alvord 64°F 35.3"
Amarillo 59°F 19.7"
Amistad Dam 70°F 19.4"
Anahuac 69°F 59.7"
Andrews 65°F 14.0"
Angleton 71°F 53.4"
Angleton Brazoria 71°F 45.8"
Anson 64°F 25.4"
Aransas WR 70°F 40.9"
Archer City 65°F 32.5"
Arlington Muni 67°F 36.2"
Arlington Six Flags 65°F 40.1"
Armstrong 73°F 28.1"
Aspermont 64°F 23.6"
Athens 66°F 44.8"
Atlanta 64°F 50.3"
Austin 67°F 33.0"
Austin Bergstrom 68°F 35.6"
Austin Great Hills 67°F 37.1"
Austin San Antonio 70°F 31.3"
Austin-camp Mabry 70°F 36.3"
Austwell 71°F 41.9"
Bakersfield 65°F 14.4"
Ballinger 65°F 23.4"
Balmorhea 64°F 12.1"
Bardwell Dam 66°F 40.2"
Bay City Wtr Wks 69°F 49.1"
Baytown 69°F 64.7"
Beaumont City 70°F 65.1"
Beaumont Rsch Ctr 69°F 62.0"
Beeville 71°F 31.9"
Bellville 69°F 43.9"
Benavides 72°F N/A
Benbrook Dam 66°F 36.1"
Big Bend Rch SP 65°F 12.3"
Big Lake 66°F 18.2"
Big Spring 65°F 19.6"
Bishop 72°F 28.8"
Blanco 66°F 34.8"
Boerne 67°F 37.5"
Bonham 64°F 45.5"
Bonita 64°F 35.4"
Boquillas RS 71°F 8.7"
Borger 61°F 22.5"
Borger Hutchinson CO 61°F 18.6"
Bowie 63°F 35.3"
Boys Rch 58°F 18.8"
Brackettville 69°F 24.3"
Brady 65°F 27.4"
Bravo 55°F 16.2"
Breckenridge 64°F 29.7"
Brenham 68°F 48.0"
Bridgeport 64°F 33.3"
Bronte 64°F 23.9"
Brownfield #2 61°F 18.1"
Brownsville 76°F 26.8"
Brownwood 66°F 30.6"
Bruni 73°F 25.7"
Burleson 65°F 36.5"
Burnet 65°F 32.3"
Burnet Muni 68°F 28.4"
Bushland 56°F 19.3"
C C Botanical Gardens 72°F 32.3"
Calliham 72°F 25.6"
Cameron 68°F 38.6"
Camp Wood 67°F 27.7"
Candelaria 70°F 12.7"
Canyon 58°F 18.4"
Canyon Dam 68°F 37.8"
Carrizo Springs 71°F 19.6"
Carta Valley 67°F 27.1"
Carthage 65°F 52.3"
Castolon 73°F 9.9"
Cedar Creek 68°F 37.7"
Center 66°F 56.5"
Centerville 66°F 42.4"
Channing 57°F N/A
Charlotte 72°F 26.8"
Cheapside 70°F 35.9"
Childress 62°F 26.1"
Childress Muni 63°F 23.7"
Chisos Basin 63°F 18.3"
Choke Canyon Dam 71°F 26.5"
Clarendon 59°F 22.7"
Clarksville 63°F 49.4"
Cleburne 65°F 37.7"
Cleveland 67°F 55.5"
Coleman 66°F 27.9"
Coleto Creek Rsvr 70°F 33.2"
College Stn 69°F 41.8"
Colorado City 64°F 22.0"
Columbus 69°F 45.0"
Concho Park/ivie Rsvr 66°F 23.1"
Conroe 70°F 51.0"
Conroe Montgomery CO 68°F 47.6"
Cooper Dam 65°F 49.3"
Cope Rch 63°F 19.1"
Copper Breaks SP 64°F 26.3"
Cornudas Svc Stn 61°F 11.2"
Corpus Christi 73°F 31.7"
Corpus Christi Cabaniss Fld 74°F N/A
Corsicana 66°F 42.1"
Corsicana Campbell Fld 67°F 39.3"
Cotulla LA Salle CO 73°F 21.7"
Crane 66°F 12.1"
Crockett 66°F 47.3"
Crosbyton 61°F 21.7"
Cross 71°F 25.2"
Crystal City 73°F 19.5"
Cuero 71°F 34.2"
Daingerfield 65°F 47.1"
Dalhart 56°F 17.5"
Dalhart Muni 57°F 15.6"
Dallas FT Worth 67°F 37.0"
Dallas Love Fld 68°F 38.3"
Dallas Redbird 67°F 37.7"
Danevang 70°F 46.4"
Decatur 65°F 38.9"
Dekalb 63°F 52.8"
Del Rio 74°F 19.8"
Dell City 61°F 10.9"
Denton 65°F 38.4"
Denton Muni 65°F 35.6"
Denver City 61°F 19.1"
Diana 65°F 52.8"
Dilley 71°F 25.0"
Dimmitt 57°F 21.0"
Dripping Springs 67°F 35.7"
Dryden Terrell CO 68°F 9.8"
Dublin 64°F 38.4"
Dumas 57°F 17.7"
Eagle Lake Resch Ctr 69°F 46.9"
Eagle Pass 70°F 20.8"
Eastland 64°F 29.2"
Eden 64°F 26.5"
Edinburg 75°F 23.6"
EL Campo 71°F 49.6"
EL Paso 66°F 8.8"
Eldorado 64°F 21.9"
Elgin 68°F 36.1"
Emory 63°F 45.4"
Encinal 72°F 23.5"
Evant 66°F 31.6"
Fairfield 66°F 43.5"
Falcon Dam 77°F 19.5"
Falfurrias 72°F 27.4"
Ferris 66°F 40.9"
Flatonia 68°F 37.9"
Floresville 70°F 31.6"
Floydada 60°F 20.2"
Follett 58°F 23.2"
Fowlerton 71°F 26.3"
Franklin 68°F 40.6"
Fredericksburg 66°F 30.6"
Freeport 71°F 49.9"
Freer 72°F 25.1"
Friona 57°F 19.3"
FT Davis 63°F 15.5"
FT Griffin 63°F 27.9"
FT Hancock 64°F 8.3"
FT Mckavett 64°F 24.5"
FT Stockton 67°F 13.7"
FT Stockton Pecos 67°F 12.8"
FT Worth 68°F 32.6"
FT Worth Alliance 67°F 36.6"
FT Worth Meacham Fld 66°F 35.3"
FT Worth Meacham Fld Naaf 68°F N/A
FT Worth Nature Ctr 66°F 37.5"
FT Worth Wsfo 65°F 38.0"
Gail 64°F 19.4"
Gainesville 63°F 42.8"
Galveston 71°F N/A
Galveston Scholes Fld 72°F 47.2"
Garden City 63°F N/A
Gatesville 67°F 37.0"
Georgetown Lake 67°F 37.1"
Gilmer 63°F 47.9"
Goldthwaite 65°F 30.4"
Goliad 71°F 37.2"
Gonzales 69°F 35.9"
Graham 65°F 30.0"
Granbury 65°F 35.2"
Grandfalls 65°F 13.7"
Granger Dam 68°F 35.1"
Grapevine Dam 65°F 38.9"
Greenville Kgvl Radio 66°F 47.0"
Groveton 68°F N/A
Gruver 56°F 20.6"
Guthrie 63°F 23.8"
Hallettsville 72°F 40.4"
Hallsville 65°F 50.6"
Harlingen 76°F 28.2"
Harlingen Rio Grande 75°F 24.0"
Harper 65°F 28.3"
Hart 56°F 17.7"
Hartley 56°F 17.7"
Haskell 63°F 26.9"
Hebbronville 74°F 22.7"
Henderson 66°F 50.4"
Henrietta 63°F 32.0"
Hereford 57°F 19.3"
Hico 65°F 36.2"
Hillsboro 66°F 38.7"
Hondo 70°F 30.8"
Hondo Muni 70°F 24.9"
Hords Creek Dam 64°F 27.2"
Houston Clover Fld 71°F 53.3"
Houston Hobby 71°F 55.6"
Houston Hooks Mem 70°F 50.8"
Houston Intercont 71°F 51.8"
Houston Nwso 71°F 60.2"
Houston Sugarland Mem 71°F 49.7"
Houston-port 71°F 54.1"
Hudspeth Rvr Rch 68°F 20.8"
Hunt 64°F N/A
Huntsville 67°F 51.3"
Huntsville Muni 69°F 43.6"
Jacksboro 64°F 32.7"
Jacksonville 65°F 47.5"
Jayton 63°F 23.3"
Jefferson 65°F 49.7"
Joe Pool Lake 66°F 41.1"
Johnson City 67°F 33.0"
Junction 65°F 23.0"
Junction Kimble CO 67°F 22.5"
Karnes City 70°F N/A
Kaufman 65°F N/A
Kent 63°F 13.1"
Kermit 64°F 12.6"
Kerrville 65°F 30.6"
Killeen 67°F 34.8"
Kingsville 73°F 30.9"
Kingsville Naas 73°F 27.0"
LA Grange 69°F 39.6"
LA Joya 73°F 20.2"
LA Tuna 65°F 9.1"
Lajitas 71°F 9.3"
Lake Alan Henry 63°F 20.2"
Lake Ament 67°F 12.1"
Lake FK Rsvr 65°F 45.1"
Lake Kemp 64°F 25.1"
Lake Palo Pinto 65°F N/A
Lake Tawakoni 64°F 44.3"
Lamesa 61°F 16.8"
Lampasas 66°F 32.2"
Langtry 70°F 14.3"
Laredo 75°F 21.4"
Lavon Dam 64°F 39.8"
Levelland 59°F 18.3"
Lexington 68°F 37.7"
Liberty 69°F 62.8"
Lipscomb 56°F 22.6"
Littlefield 59°F 18.0"
Livingston 69°F 51.0"
Llano 67°F 27.6"
Longview 65°F 48.2"
Longview #2 67°F 50.5"
Longview E TX Rgnl 66°F 45.3"
Longview Wsmo 65°F 50.3"
Lubbock 61°F 18.3"
Lufkin 65°F 50.0"
Lufkin Angelina CO 66°F 50.3"
Luling 69°F 35.4"
Lumberton 68°F 63.2"
Lytle 71°F 29.6"
Madisonville 67°F 46.8"
Marathon 62°F 12.6"
Marfa 59°F N/A
Marlin 65°F 39.1"
Marshall 64°F 51.3"
Mason 66°F 28.9"
Matador 61°F 23.0"
Matagorda NO 69°F 44.5"
Mathis 71°F 27.5"
MC Lean 60°F 26.4"
Mcallen 76°F 18.7"
Mcallen Miller 77°F 22.2"
Mccamey 67°F 14.8"
Mccook 73°F 19.8"
Mcgregor 65°F 38.1"
Mckinney Muni 65°F 38.3"
Mckinney Municipal Airport 65°F N/A
Medina 67°F 36.3"
Memphis 61°F 22.3"
Menard 64°F 24.3"
Merkel 63°F 26.5"
Mertzon 64°F 21.6"
Mexia 67°F N/A
Miami 57°F 24.1"
Midland 65°F 13.6"
Midland Odessa 66°F 13.5"
Mineola 64°F 46.5"
Mineral Wells 65°F 31.8"
Monahans 66°F 13.4"
Morton 59°F 17.6"
MT Locke 59°F 19.0"
MT Pleasant 64°F 48.6"
MT Vernon 65°F 48.2"
Muleshoe 58°F 17.9"
Muleshoe #1 57°F 18.3"
Muleshoe Ntl WR 57°F 17.9"
Munday 65°F 25.7"
Nacogdoches 66°F 49.9"
Navarro Mills Dam 66°F 40.5"
New Braunfels 67°F 33.6"
Nixon 69°F 34.4"
Odessa 64°F 12.3"
Odessa Schlemeyer Fld 65°F 12.9"
Olney 64°F 29.3"
Olton 59°F 19.0"
Orange 67°F 64.4"
Ozona 65°F 19.8"
Paducah 62°F 23.9"
Paint Rock 65°F 24.6"
Palacios Muni 72°F 43.1"
Palestine 66°F 46.8"
Pampa #2 58°F 22.8"
Pandale 67°F 19.2"
Panhandle 58°F 21.1"
Panther Junction 67°F 12.2"
Paris 65°F 48.9"
Pecos 65°F 10.1"
Penwell 66°F 12.5"
Perryton 59°F 22.8"
Persimmon Gap 68°F 10.8"
Pilot Point Isl DU Boi 65°F N/A
Pine Springs 59°F 16.0"
Pine Springs NP 61°F 9.8"
Plains 60°F 16.2"
Plainview 60°F 19.3"
Plainview Wtr Productn 59°F 18.4"
Pleasanton 70°F 31.5"
Port Aransas 70°F 39.6"
Port Arthur SE TX 70°F 62.1"
Port Isabel 74°F 28.8"
Port Isabel Cameron 75°F 23.3"
Port Mansfield 73°F 25.3"
Port O'connor 72°F N/A
Post 63°F 22.1"
Poteet 70°F 28.4"
Prade Rch 64°F 29.3"
Presidio 72°F 8.9"
Proctor Rsvr 66°F 31.8"
PT Comfort 71°F 41.4"
Putnam 65°F 29.0"
Quanah 62°F 25.6"
Rainbow 65°F 34.3"
Randolph 69°F N/A
Raymondville 74°F 25.5"
Refugio 71°F 34.8"
Richardson 66°F 41.9"
Rio Grande City 74°F 22.5"
Rio Grande Village 72°F 12.1"
Rising Star 64°F 31.3"
Robert Lee 64°F 21.4"
Robstown 73°F 31.1"
Rockport 72°F 36.4"
Rockport Aransas CO 73°F 28.4"
Rocksprings 65°F 26.0"
Roscoe 64°F 21.2"
Rotan 66°F 23.5"
Rusk 65°F 50.1"
S Padre IS 75°F N/A
Sam Rayburn Dam 69°F 60.0"
San Angelo 67°F 20.9"
San Antonio 70°F 32.4"
San Antonio Incarnate Word 69°F 34.0"
San Antonio Kelly 70°F N/A
San Antonio Stinson 71°F 29.7"
San Antonio/seaworld 71°F 31.6"
San Augustine 65°F 55.6"
San Manuel 74°F 22.9"
San Marcos 69°F 36.5"
San Saba 65°F 28.6"
Sanderson 66°F 14.3"
Sanford Dam 58°F 19.2"
Santa Rosa 75°F 24.6"
Sarita 72°F 30.3"
Sealy 69°F N/A
Seminole 62°F 17.2"
Seymour 63°F 29.0"
Shamrock #2 59°F 25.3"
Sheffield 66°F 15.0"
Sherman 64°F 44.3"
Silverton 59°F 21.7"
Sinton 72°F 33.0"
Smithville 69°F 37.1"
Snyder 63°F 21.8"
Somerville Dam 67°F 41.0"
Sonora 66°F 22.7"
Spearman 61°F N/A
Spur 61°F 22.5"
Stamford 64°F 25.7"
Stephenville 65°F 34.1"
Sterling City 64°F 20.4"
Stillhouse Hollow Dam 67°F 37.0"
Stratford 57°F 17.1"
Study Butte 71°F N/A
Sugar Land 71°F 51.1"
Sulphur Springs 65°F 46.5"
Tahoka 62°F 20.7"
Taylor 67°F 37.1"
Terlingua 70°F 9.3"
Terlingua Rch 66°F 11.7"
Terrell Muni 66°F 38.4"
Texarkana 64°F 52.4"
Thompsons 70°F 50.1"
Throckmorton 64°F 29.5"
Tilden 72°F 25.6"
Toledo Bend Dam 66°F 55.7"
Tornillo 64°F 8.3"
Town Bluff Dam 66°F 59.1"
Truscott 64°F 25.4"
Tulia 57°F 20.5"
Turkey 62°F 25.0"
Tyler 67°F 47.7"
Tyler Pounds Fld 67°F 42.1"
Valentine 62°F 12.1"
Van Horn 63°F 10.3"
Vernon 63°F 28.4"
Victoria Fire Dept #5 70°F 39.4"
Victoria Rgnl 71°F 40.4"
Vigo Park 58°F 20.8"
Waco Dam 67°F 37.5"
Waco Rgnl 67°F 36.4"
Washington SP 68°F 44.1"
Water Valley 65°F 21.2"
Waxahachie 65°F 40.8"
Weatherford 64°F 35.2"
Welder Wildlife Foundation 71°F 36.4"
Wellington 63°F 22.1"
Weslaco 75°F 25.7"
Wfo Brownsville 74°F N/A
White River Reservoir 62°F 22.8"
Whitney Dam 65°F 37.6"
Wichita Falls Muni 64°F 27.9"
Wildwood 68°F 57.1"
Wills PT 65°F 44.6"
Wingate 63°F 25.0"
Winkler CO 66°F 11.4"
Wright Patman DM & LK 65°F 50.6"
Yoakum 69°F 40.1"
Zapata 74°F 20.4"

Source: NOAA National Centers for Environmental Information U.S. Climate Normals v1.0.1 · 1991-2020 Statewide aggregates for Texas computed from 1,237 reporting stations.

Climate Insight: Texas

Texas's climate profile is aggregated from 451 cities and 1,237 NOAA weather stations reporting under the 1991–2020 U.S. Climate Normals program. The statewide average annual temperature sits at 66°F, which represents a population-weighted mean across all measured localities rather than any single city's reading. Because Texas spans multiple latitudes, elevations, and proximities to large water bodies, local conditions can differ from this headline number by wide margins — coastal, valley, and mountain stations often diverge by ten degrees or more even within a single month.

Precipitation and snowfall averages round out the climatological picture. Across Texas, annual precipitation averages 31.1 inches, with typical seasonal snowfall near 2.1 inches statewide. These numbers combine rain, sleet, and snow water-equivalent and describe the thirty-year normal rather than any particular recent year. Readers evaluating a specific destination should drill into one of the 451 individual city pages below — each city's climate varies based on local geography, and the statewide figures here are averages that mask meaningful intrastate differences.

For planning purposes, the city table above is sorted to help you compare averages side-by-side: annual mean temperature, average daily high and low, precipitation totals, snowfall, and PlainClimate's composite comfort score. A city's comfort score weighs temperature mildness, humidity, and extreme-weather frequency into a single 0–100 rating, which is especially useful when contrasting locations at different elevations or distances from the coast. Use these rankings as a starting point, then open each city page for monthly breakdowns, degree-day totals, frost dates, and humidity metrics that matter for gardening, energy budgeting, and relocation decisions.

Data source: NOAA U.S. Climate Normals v1.0.1 (1991-2020). For informational purposes only.

Related