Houston, TX Climate

Summary Graph

The summary climate graph for Houston, TX shows a selection of temperature, rainfall and snow minimum, mean and maximum measures over the course of a year. Click on each of the measures in the key to toggle them on and off.

Graph of average and extreme temperature ranges by day for Houston, TX.


The warmest month in Ellington Field, Houston, Texas is August with an average high temperature of 92.2°F. The hottest day on record was June 26 2012 when the temperature hit 105.8°F. During January the overnight temperature drops to an average of 45.9°F with the lowest temperature of 12.2°F being recorded on December 23 1989.

Warmest Days

Warmest Months

Coldest Days

Coldest Months

The warmest days on record are:

26 Jun 2012105.8°F
26 Jul 1954104.4°F
6 Jul 2005104°F
27 Aug 2011104°F
2 Jul 2012104°F

The warmest months on average were:

August 201198.6°F
August 199996.1°F
July 195795.8°F
July 199895.7°F
July 195695.6°F

The coldest days on record are:

23 Dec 198912.2°F
2 Feb 195115.4°F
11 Jan 198216.2°F
10 Jan 196216.3°F
24 Jan 196316.3°F

The coldest months on average were:

January 197737.6°F
January 196238°F
December 198938.2°F
February 197838.8°F
January 196339.3°F


The wettest month by average rainfall in Houston, TX is June with an average of 2.1 inches of rain falling on 8 to 9 days.Although in January it typically rains on more days with 2.1 inches falling in 11 to 12 days. The driest month by average rainfall in Houston, TX is February with an average of 0.9 inches of rain falling on 10 to 11 days. Although in October it typically rains on less days with 1.5 inches falling in 7 to 8 days

Wettest Days

The wettest days on record are:

26 February 19872.4 inches
11 February 19852.3 inches
22 February 19912.1 inches
11 February 19771.6 inches
4 February 19861.5 inches

Wettest Months

The wettest months on record are:

January 199539 inches
July 197918.1 inches
October 199415.9 inches
June 198914 inches
June 198112.2 inches

Driest Months

The driest months on record are:

December 20120 inches
August 19410 inches
September 19410 inches
October 19410 inches
November 19410 inches