San Angelo, TX

Climate overview — based on NOAA 1991-2020 normals from SAN ANGELO, TX US.

BSh Semi-arid (hot) climate 8b USDA hardiness Zone 8b

Year-round temperatures (°F)

30° 50° 70° 90° J F M A M J J A S O N D
Avg high Avg low

Climate summary

San Angelo has an annual average temperature of 66.7°F with about 20.9 inches of precipitation per year. The warmest month is July (average high 97.4°F), and the coldest is January (average low 33.7°F). May is typically the wettest month (3.05 in) and December the driest (0.89 in).

Annual swing
37.4°F
warmest to coldest month
Heating need
1,872
Cooling need
2,484

Best time to visit San Angelo

Full guide →

Climate change signal

All-time records →

104 of 366 (28.4%) of San Angelo's all-time daily heat records have been set since 2015. If records were spread evenly across the station's history, only about 5% would fall in any given decade.

1900s
8
1910s
31
1920s
33
1930s
10
1940s
19
1950s
18
1960s
25
1970s
26
1980s
16
1990s
18
2000s
34
2010s
53
2020s
75

Bars: number of all-time daily heat records still standing that were set in each decade.

Monthly averages

Month Avg High Avg Low Avg Temp Precipitation Snow Rainy days
January 61.1°F 33.7°F 47.4°F 0.92 in 4
February 65.4°F 37.6°F 51.5°F 1.20 in 5
March 73.1°F 45.6°F 59.4°F 1.48 in 5
April 81.7°F 52.5°F 67.1°F 1.47 in 4
May 88.7°F 62.3°F 75.5°F 3.05 in 7
June 94.4°F 70.0°F 82.2°F 2.31 in 6
July 97.4°F 72.3°F 84.8°F 1.10 in 4
August 96.7°F 71.6°F 84.1°F 2.42 in 6
September 89.4°F 64.6°F 77.0°F 2.51 in 5
October 80.5°F 53.8°F 67.1°F 2.42 in 6
November 69.2°F 42.6°F 55.9°F 1.16 in 4
December 62.0°F 34.9°F 48.4°F 0.89 in 4

Climate twins of San Angelo

Why these? →

The most climatically similar US cities at least 140 miles away (by monthly temperature + precipitation pattern).

Frost dates
Last spring / first fall frost
All-time records
Hottest, coldest, wettest
Planting calendar
What to plant, and when

Compare San Angelo to another city