San Antonio's temperature has mild fluctuations from summer to winter. The two main climate influences are tropical and desert. And because it lies near the western edge of the humid subtropical climate zone, temperatures alternate from dry to humid depending on the winds and the humidity brought on by the Gulf of Mexico.
San Antonio receives about a dozen sub-freezing nights each year and snow itself is very uncommon. According to the National Weather Service, there have only been 31 instances of snowfall in the city in the past 122 years (an average of once every four years).
The warmest months of the year in San Antonio are July and August, with average temperatures of 95 degrees Fahrenheit (35 °C). The highest temperature ever recorded was 111 °F (44 °C) on September 5, 2000. On average, the coolest month of the year is January. The lowest temperature ever recorded was 0 °F (−18 °C) on January 31, 1949.
The all-time annual average temperature is 69.1 degrees – which is one of the main reasons tourists find San Antonio so hard to resist.
Cold fronts from Canada and tropical systems from the gulf bring rain to San Antonio, with most precipitation occurring in the late spring or early fall.
San Antonio, Texas 78205