Houston weather in December

December in Houston averages 65°F by day and 46°F at night, with 4.0 inches of precipitation. It is the 11th-warmest and 6th-wettest month of the year here.

HoustonTexasPop. 2,397,315
Average high
65°F-7° vs November
Average low
46°F3 nights below freezing
Precipitation
4.0 in6 days with 0.1 in. or more
Snow
0.1 in0 days at 90°F+

Is December a good time to visit Houston?

Yes. December is one of the most comfortable months in Houston by our rule (highs of 62 to 86°F, lows of 42°F or more and under 4.5 inches of precipitation). The most comfortable months overall are November to April.

Get outside in Houston in December

December is made for being outside. Try Houston Zoo, Hermann Park, Cullen Sculpture Garden, Mecom Fountain. All things to do in Houston.

On December 15 the sun rises at 7:09 am and sets at 5:23 pm, giving 10h 14m of daylight. Daylight all year.

What to pack for Houston in December

  • T-shirts and a light jacket or sweater
  • An umbrella or rain jacket

Based on 30-year averages, not a forecast. Check the forecast a few days before you go.

December nearby

CityDistanceHighLowPrecip.
Houston65°F46°F4.0 in
Missouri City, TX17 mi67°F46°F3.8 in
Sugar Land, TX19 mi67°F46°F3.8 in
Pasadena, TX20 mi66°F48°F4.3 in
Pearland, TX22 mi66°F48°F4.7 in
The Woodlands, TX24 mi65°F46°F4.0 in
Baytown, TX28 mi65°F44°F4.8 in

Frequently asked questions

What is the weather like in Houston in December?

In December, Houston averages a high of 65°F and a low of 46°F, with 4.0 inches of precipitation (NOAA 1991-2020 normals).

Is December a good time to visit Houston?

Yes. December is one of Houston's most comfortable months by our rule: highs between 62°F and 86°F, lows of 42°F or more and modest rain.

Does it snow in Houston in December?

Rarely. The December snowfall normal is under half an inch.

Before and after: Houston in November and Houston in January. All twelve months: Houston weather by month.

NOAA NCEI 1991-2020 climate normals, station Houston Intercontinental Airport, TX, 11 miles from the city center.