Has it ever snowed on Christmas in Texas?
Yes, though rarely, and mostly in the Panhandle. From 1991 to 2020, there was at least 1 inch of snow on the ground on Christmas morning in Amarillo at 4 of 30 Christmases (13%) and in Lubbock at 3 (10%). Dallas–Fort Worth had one, in 2009. Houston, Austin and San Antonio didn't have a single white Christmas morning in that time.
The tool above gives the odds for 14 NOAA weather stations around Texas.
The 2004 Gulf Coast white Christmas
The most famous Texas Christmas snow fell on the coast, not in the Panhandle. On December 24–25, 2004, Victoria recorded 12.5 inches, its first known white Christmas, and Corpus Christi had 4.4 inches, its second white Christmas after 1918. Brownsville had 1.5 inches, the first white Christmas on record in the Lower Rio Grande Valley. Galveston had 4 inches, but the official Houston weather station has never recorded snow on Christmas Day.
Victoria and Brownsville aren't in the tool: their weather stations didn't report snow depth every day in those years, so we can't calculate odds for them. Corpus Christi's airport did, which is why its record shows 2004 as its one white Christmas.
What counts as a white Christmas?
NOAA counts a white Christmas when there is at least 1 inch of snow on the ground on the morning of December 25. The tool also lets you count any of December 24, 25 or 26, which catches snow that fell on Christmas Day itself. The rule matters in Texas: NWS Amarillo counts 2012 as the city's last white Christmas because snow fell that day, while by the morning-of-the-25th rule Amarillo's last one was 2009.
Example: Dallas–Fort Worth (DFW Airport)
- 1991–2020: snow on the ground on Christmas morning in 1 of 23 years with a reading (2009)
- The 3 inches that fell on Christmas Eve 2009 lasted into Christmas morning.
Where in Texas are the odds best?
Snow on the ground on Christmas morning, 1991–2020:
- Pampa: 14%
- Amarillo: 13%
- Lubbock: 10%
- Dallas–Fort Worth: 1 of 23 years
- Houston, Austin, San Antonio: never
Why our numbers differ from NOAA's map
NOAA's white Christmas map gives a smoothed figure: it averages how often there was snow on the ground over a four-week window, December 11 to January 8, across 1991–2020. We count actual Christmas mornings, so for rare events like a Texas white Christmas we'd rather say "1 of 23 Christmases (2009)" than a percentage. If a station has no snow-depth reading for a Christmas, that year is left out rather than counted as green.
Frequently asked questions
Has it ever snowed on Christmas in Texas?
Yes. The Panhandle gets a white Christmas about one year in eight or ten, Dallas–Fort Worth had one in 2009, and the Gulf Coast had a famous one in 2004, when Victoria recorded 12.5 inches.
Will Dallas have a white Christmas in 2026?
Nobody can say yet; check weather.gov in the week before Christmas. In the past it has been very rare: once in the 23 Christmases with a reading from 1991 to 2020.
Has Houston ever had a white Christmas?
The official Houston weather station has never recorded snow on Christmas Day. In 2004, snow fell south of the city, with 4 inches at Galveston.
What does NOAA count as a white Christmas?
At least 1 inch of snow on the ground on the morning of December 25.
Sources
- NOAA NCEI: Global Historical Climatology Network – Daily (GHCN-Daily), snow depth (SNWD); Menne et al. 2012, doi:10.7289/V5D21VHZ
- NOAA NCEI: Are you dreaming of a white Christmas? (1991–2020 map, updated 6 Dec 2023)
- NOAA NCEI: Christmas Day snow statistics 1991–2020 (station table)
- NWS Amarillo: Christmas climatology
- NWS Fort Worth: White Christmas history
- NWS Corpus Christi: the 2004 white Christmas
- NWS Brownsville: the Christmas 2004 snow event
- NWS Houston/Galveston: Christmas climatology