Houston Average Monthly Temperatures and Rainfall

Downtown Houston, Texas
••• Don Klumpp/Photographer's Choice RF/Getty Images

Houston's known for having high temperatures and even higher humidity. While it can get a bit stuffy, there are times during the year when it can be downright pleasant — if you know when to visit.

Make no mistake; the city's reputation for being rainy is well deserved. After all, it gets, on average, a whopping 45 inches of rain a year — more than rainy Seattle's 34 inches. But it also sees a lot of sunshine, clocking an average of 2,633 hours every year.

And while the weather can, at times, be a little unpredictable, you can bank on winters being short and summers being long in Houston, albeit with a slight risk for hurricanes. Whether you're planning a trip to the beach, a hike or bike trail, or any number of the city's green spaces, knowing what to expect weather-wise can help you better prepare for what you'll encounter — so you can maximize your experience. 

If you're planning a trip to the city between December and March (for the rodeo, for example), you might want to bring along a pea coat and scarf (just in case). But if visiting April through November, expect the weather to be hot and humid with frequent rainfall and a blazing sun. Regardless of the time of year, if you're coming to Houston to visit one of its many great attractions, it's a good idea to pack layers to adapt to fluctuating temperatures and air conditioning 

This month-by-month guide will help you find out how hot it will likely be, how rainy it might get, or how much sunscreen you should pack when visiting Houston, so you can enjoy your trip in comfort.

 

Annual Averages

High temperature: 78.3°F
Low temperature: 59.8°F
Annual rainfall: 45.28 inches
Days per year with rainfall: 106
Hours of sunshine: 2,633

January Averages

High temperature: 62°F
Low temperature: 44°F
Rainfall: 3.7 inches
Days with rainfall: 10
Hours of sunshine: 144

February Averages

High temperature: 65°F
Low temperature: 46°F
Rainfall: 3.23 inches
Days with rainfall: 10
Hours of sunshine: 141

March Averages

High temperature: 72°F
Low temperature: 54°F
Rainfall: 2.4 inches
Days with rainfall: 9
Hours of sunshine: 193

April Averages

High temperature: 78°F
Low temperature: 60°F
Rainfall: 3.43 inches
Days with rainfall: 8
Hours of sunshine: 212

May Averages

High temperature: 84°F
Low temperature: 66°F
Rainfall: 4.45 inches
Days with rainfall: 8
Hours of sunshine: 266

June Averages

High temperature: 90°F
Low temperature: 72°F
Rainfall: 3.82 inches
Days with rainfall: 8
Hours of sunshine: 298

July Averages

High temperature: 92°F
Low temperature: 74°F
Rainfall: 5.16 inches
Days with rainfall: 10
Hours of sunshine: 294

August Averages

High temperature: 93°F
Low temperature: 74°F
Rainfall: 3.54 inches
Days with rainfall: 9
Hours of sunshine: 281

September Averages

High temperature: 88°F
Low temperature: 70°F
Rainfall: 3.82 inches
Days with rainfall: 9
Hours of sunshine: 238

October Averages

High temperature: 81°F
Low temperature: 61°F
Rainfall: 3.58 inches
Days with rainfall: 7
Hours of sunshine: 239

November Averages

High temperature: 71°F
Low temperature: 52°F
Rainfall: 4.06 inches
Days with rainfall: 8
Hours of sunshine: 181

December Averages

High temperature: 63°F
Low temperature: 45°F
Rainfall: 4.09 inches
Days with rainfall: 10
Hours of sunshine: 146

These data come from U.S. Climate Data