🎄 Christmas Day weather history by city (Dec 25, 1995–2025)
How often it rains, snows or freezes on Christmas Day in 309 U.S. cities, from 31 years of NOAA station records. The median city had precipitation on 30% of Christmas Days. Find your city:
Best odds of a dry, mild Christmas Day (high 50–80°F, no precip)
| City | State | Dry & mild | Typical high |
|---|---|---|---|
| Blythe | CA | 100% | 65°F |
| Imperial | CA | 96% | 68°F |
| Thermal (Desert Resorts Airport) | CA | 93% | 70°F |
| Barstow-Daggett | CA | 90% | 59°F |
| Del Rio | TX | 84% | 59°F |
| San Antonio | TX | 84% | 61°F |
| Tucson | AZ | 81% | 64°F |
| Douglas (Bisbee Douglas Airport) | AZ | 79% | 61°F |
| Las Vegas | NV | 77% | 57°F |
| El Paso | TX | 77% | 55°F |
| Midland-Odessa | TX | 74% | 57°F |
| Corpus Christi | TX | 71% | 68°F |
| San Angelo | TX | 71% | 57°F |
| Austin (Bergstrom Airport) | TX | 68% | 59°F |
| Waco | TX | 68% | 54°F |
Most often wet on Christmas Day
| City | State | Years with precip | Typical high |
|---|---|---|---|
| Yakutat | AK | 81% | 38°F |
| Ketchikan | AK | 76% | 43°F |
| Juneau | AK | 74% | 39°F |
| Portland (Oregon) | OR | 71% | 44°F |
| Buffalo | NY | 68% | 33°F |
| Eugene | OR | 68% | 47°F |
| St. Paul Island | AK | 67% | 35°F |
| Cordova | AK | 65% | 38°F |
| Rochester (New York) | NY | 65% | 35°F |
| Salem | OR | 65% | 47°F |
| Seattle (Sea-Tac Airport) | WA | 65% | 45°F |
| Gustavus | AK | 64% | 36°F |
| Kodiak | AK | 61% | 39°F |
| Eureka | CA | 61% | 54°F |
| Mount Washington | NH | 58% | 20°F |
Most often snowy on Christmas Day
| City | State | Years with measurable snow | Typical high |
|---|---|---|---|
| Sault Ste. Marie | MI | 63% | 28°F |
| Mount Washington | NH | 58% | 20°F |
| McGrath | AK | 54% | 4°F |
| Flint | MI | 52% | 32°F |
| Marquette (station 2) | MI | 52% | 27°F |
| Erie | PA | 47% | 35°F |
| Yakutat | AK | 45% | 38°F |
| Buffalo | NY | 45% | 33°F |
| Rochester (New York) | NY | 45% | 35°F |
| Fairbanks | AK | 42% | 4°F |
| Grand Rapids | MI | 42% | 32°F |
| Binghamton | NY | 42% | 31°F |
| Pocatello | ID | 39% | 34°F |
| Fargo | ND | 39% | 25°F |
| Salt Lake City | UT | 39% | 38°F |
Coldest Christmas Days (lowest typical high)
| City | State | Typical high | Typical high |
|---|---|---|---|
| Bettles | AK | 3°F | 3°F |
| Fairbanks | AK | 4°F | 4°F |
| McGrath | AK | 4°F | 4°F |
| Kotzebue | AK | 6°F | 6°F |
| Pembina | ND | 19°F | 19°F |
| Mount Washington | NH | 20°F | 20°F |
| Minot | ND | 22°F | 22°F |
| International Falls | MN | 23°F | 23°F |
| Grand Forks | ND | 23°F | 23°F |
| Caribou | ME | 24°F | 24°F |
| Duluth | MN | 24°F | 24°F |
| Bismarck | ND | 24°F | 24°F |
| Fargo | ND | 25°F | 25°F |
| Jamestown | ND | 25°F | 25°F |
| Anchorage | AK | 26°F | 26°F |