Houston Average Monthly Temperatures and Rainfall

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

Did you know that Houston actually sees more inches of rain each year than Seattle? Houston gets, on average, a whopping 45 inches a year, compared to Seattle's 34 inches. Surprisingly, however, Houston also gets more sunshine, clocking 2,633 hours, on average, per year, to Seattle's 2,019. 

While the weather can, at times, be a little unpredictable, you can bank on winters being short and summers being long in Houston.

And come summertime, Space City is scorching, and the bayous are full. If you're planning a trip to the city between January and March, you might want to pack a pea coat and scarf (just in case). But if visiting April through December, 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 Space City to visit one of its many great attractions, it's a good idea to pack layers to adapt to fluctuating temperatures — and don't forget the sunscreen and umbrellas. 

Here's a peek at the annual and month-by-month average temperatures, rainfall and sunshine in Houston.

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