Weather on December 21 at White Sands

White Sands National Park

NMSouthwest4,000 ft elevation
Avg High56°F
Avg Low29°F
Warmest202555°F
Coldest197332°F

Based on 55 years of data from Alamogordo, NM

Elevation Note: White Sands sits at 4,000 ft. Expect temperatures 14°F cooler than the data shown below, which comes from Alamogordo, NM at a lower elevation.

Planning Your Visit

December 21st in White Sands National Park (via Alamogordo, NM) typically brings cool winter weather, with average highs around 56°F and lows near 29°F — a 27°F daily swing. Over 55 years of records, the warmest December 21st was in 2025 (55°F average), while the coldest was 1973 (32°F) — a 23°F range across recorded history. Rain or other precipitation has occurred on about 11% of December 21st dates historically, with the wettest December 21st recording 2.46" of rain. The last decade has been 1.2°F warmer on this date compared to 20-30 years ago.

The last decade has been 1.2°F warmer on this date compared to 20-30 years ago.

Planning for December 21st in White Sands? Bring layers as temperatures can vary throughout the day.

Year by Year History

YearHighLowPrecipSnow
202572°F39°F0"--
202463°F28°F0"--
202354°F36°F0"--
202257°F23°F0"--
202159°F23°F0"--
202061°F28°F0"--
201957°F23°F0"0"
201863°F28°F0"0"
201751°F30°F0"0"
201657°F37°F0.33"--
201559°F32°F0"0"
201457°F27°F0"0"
201348°F32°F0.03"--
201254°F16°F0"0"
201148°F27°F0"0"
201059°F43°F0"0"
200951°F27°F0"0"
200855°F29°F0"0"
200762°F35°F0"0"
200646°F30°F0"0"
200562°F37°F0"0"
200455°F39°F0"0"
200367°F37°F0"0"
200249°F23°F0"0"
200164°F31°F0"0"
200053°F26°F0"0"
199957°F22°F0"0"
199854°F32°F0"0"
199746°F31°F0"0"
199655°F26°F0"0"
199543°F30°F0.03"0"
199464°F30°F0"0"
199352°F32°F0.13"0"
199257°F28°F0"0"
199144°F35°F2.46"0"
199052°F43°F0"0"
198957°F20°F0"0"
198861°F26°F0"0"
198755°F28°F0"0"
198654°F36°F0"0"
198563°F28°F0"0"
198455°F30°F0"0"
198357°F44°F0"0"
198265°F31°F0"0"
198170°F37°F0"0"
198045°F19°F0"0"
197966°F38°F0.36"0"
197847°F19°F0"0"
197752°F12°F0"0"
197652°F22°F0"0"
197550°F26°F0"0"
197468°F29°F0"0"
197354°F10°F0"0"
197255°F28°F0"0"
197159°F26°F0"0"

December 21 at Nearby Parks

Holiday Weather at White Sands

Official NPS WebsiteVisit nps.gov/whsa for park information, alerts, and reservations

Explore More at White Sands

See historical weather for other dates

Back to White Sands