The average annual temperature in Houston is 68.8 degrees Fahrenheit. The average annual precipitation is 47.84 inches. In January, the average temperature is 51.8 F, and in July the average temperature is 83.6.
According to weatherbyday.com, the hottest temperature in Houston for the past 36 years was 109 F, while the normal high annual temperature is 79.4 degrees. The lowest documented temperature for the last 36 years was 3 degrees; the usual annual low is 58.2 degrees.
The threat of hurricanes is taken very seriously in Houston. According to the Weather Research Center, 21 hurricanes affected the Houston area between 1854 and 1989.
The winters are known to be mild, but it does freeze occasionally in Houston. On average, Houston receives 0.4 inches of snow per year.