First snowWhite ChristmasFindingsFirst freezeLast freezeAll cities

White Christmas odds by city

How often did each U.S. city wake up to at least 1 inch of snow on the ground on December 25? We counted every year from 1995 through 2024 using NOAA daily snow-depth records. A figure like 40% means 12 of 30 Christmases. It is history, not a forecast.

CityStateWhite Christmas chanceAvg depth Dec 25First measurable snow (median)Avg snowfall / season
AnchorageAK100%12.2"Oct 1778.8"
BettlesAK100%19.0"Sep 2796.7"
FairbanksAK100%12.8"Oct 161.4"
McGrathAK100%16.4"Oct 480.8"
NorthwayAK100%9.5"––
Mount WashingtonNH97%8.4"Sep 19285.1"
DuluthMN93%8.7"Oct 2787.4"
Marquette (station 2)MI90%12.3"Oct 17199.2"
Sault Ste. MarieMI89%9.7"Oct 27126.6"
WausauWI89%6.4"Nov 863.1"
Grand ForksND86%5.2"Oct 2747.2"
CaribouME83%6.4"Oct 30120.7"
International FallsMN83%7.5"Oct 2670.3"
FargoND81%5.1"Nov 248.8"
MarquetteMI80%6.0"Nov 898.2"
Rochester (Minnesota)MN80%5.0"Nov 250.6"
WatertownSD76%4.3"Nov 640.6"
AlpenaMI75%4.7"Nov 877.0"
St. CloudMN74%3.9"Nov 447.0"
BismarckND73%3.6"Oct 3147.9"
Eau Claire (Chippewa Valley Airport)WI73%4.5"Nov 554.3"
Houghton LakeMI73%5.0"Nov 1064.4"
Minneapolis-St. PaulMN73%4.5"Nov 950.3"
Alpena (Wastewater Plant)MI67%5.8"Nov 2459.0"
Burlington (Vermont)VT67%3.2"Nov 883.9"
La CrosseWI67%4.1"Nov 1244.4"
BinghamtonNY63%1.9"Nov 485.6"
BuffaloNY63%3.6"Nov 1096.0"
FlintMI63%2.1"Nov 1452.1"
Grand RapidsMI63%3.3"Nov 1077.1"
Green BayWI63%4.3"Nov 1456.1"
HuronSD63%3.0"Nov 641.5"
LansingMI63%2.6"Nov 1447.8"
MadisonWI63%3.3"Nov 1249.0"
MissoulaMT63%3.0"Nov 444.2"
Syracuse HancockNY63%2.3"Nov 9117.9"
King SalmonAK62%3.1"Oct 1947.5"
MuskegonMI61%3.5"Nov 1778.8"
AberdeenSD60%3.4"Nov 240.2"
GlasgowMT60%2.4"Oct 2341.3"
PocatelloID60%1.9"Oct 3038.6"
GustavusAK58%4.8"Nov 777.8"
ElkoNV56%2.2"Nov 741.6"
Mason CityIA54%3.4"Nov 1042.1"
ConcordNH52%3.5"Nov 2066.0"
Rochester (New York)NY50%1.4"Nov 897.2"
Salt Lake CityUT50%1.2"Nov 848.2"
WaterlooIA50%2.8"Nov 1437.9"
SaginawMI48%2.0"Nov 1750.2"
South BendIN48%1.8"Nov 1761.9"
SpokaneWA48%2.7"Nov 1345.7"
BillingsMT47%1.7"Oct 1957.9"
MilwaukeeWI47%2.4"Nov 1547.4"
Norfolk (Nebraska)NE47%1.3"Nov 1328.8"
Sioux FallsSD47%2.4"Nov 643.0"
HavreMT46%2.4"Oct 2740.4"
Youngstown-WarrenOH45%1.5"Nov 664.7"
DubuqueIA44%3.5"Nov 1341.7"
ClevelandOH43%1.9"Nov 1259.4"
Des MoinesIA43%2.0"Nov 1837.5"
Great FallsMT43%1.5"Oct 1166.9"
ToledoOH43%1.1"Nov 2233.9"
MansfieldOH41%1.6"Nov 1445.1"
DetroitMI40%1.5"Nov 2043.9"
Grand JunctionCO40%0.9"Nov 1216.9"
Portland (Maine)ME40%2.1"Nov 2666.1"
ScottsbluffNE40%1.4"Oct 3041.4"
Chicago (O'Hare Airport)IL39%1.2"Nov 2038.3"
LincolnNE38%1.4"Nov 2825.2"
OmahaNE38%1.4"Nov 2426.2"
WinnemuccaNV38%0.9"Nov 1223.7"
Blue Hill ObservatoryMA37%1.6"Nov 1468.5"
DenverCO37%1.3"Oct 2047.0"
Grand IslandNE37%1.0"Nov 1626.3"
Sioux CityIA37%2.0"Nov 1133.8"
ValentineNE37%1.1"Nov 634.7"
Akron-CantonOH34%1.1"Nov 1044.9"
Moline (Quad Cities)IL34%1.8"Nov 2435.8"
AlbanyNY33%1.1"Nov 1457.1"
BoiseID33%1.1"Nov 2219.1"
CheyenneWY33%0.9"Oct 962.2"
ElkinsWV33%0.9"Nov 1463.1"
Fort WayneIN33%1.1"Nov 1831.9"
GoodlandKS33%0.7"Oct 3129.0"
AlamosaCO30%0.9"Nov 226.8"
Kansas CityMO30%0.7"Dec 217.7"
PeoriaIL28%1.0"Nov 3026.1"
WilliamsportPA28%0.9"Nov 2233.6"
PittsburghPA27%0.6"Nov 1542.1"
BeckleyWV26%1.0"Nov 1949.3"
BluefieldWV24%1.1"Nov 1437.4"
Columbus (John Glenn Airport)OH23%0.6"Nov 2126.6"
DaytonOH23%1.1"Nov 2624.2"
IndianapolisIN23%1.1"Nov 2424.4"
JuneauAK23%1.1"Nov 482.9"
North PlatteNE23%0.5"Nov 229.4"
St. LouisMO23%0.7"Dec 216.4"
AllentownPA21%0.5"Dec 832.3"
Colorado SpringsCO21%0.4"Oct 2534.2"
Cincinnati (Northern Kentucky Airport)KY20%0.6"Nov 2922.8"
Springfield (Illinois)IL20%0.7"Dec 421.5"
TopekaKS20%0.5"Nov 2917.0"
WichitaKS20%0.5"Dec 413.7"
Columbia (Missouri)MO18%0.5"Dec 615.4"
Charleston (West Virginia)WV17%0.3"Nov 2626.6"
Jackson (Kentucky)KY17%0.4"Nov 3022.4"
LexingtonKY17%0.2"Dec 914.5"
LouisvilleKY17%0.5"Dec 713.0"
SpringfieldMO17%0.7"Dec 613.6"
RoswellNM16%1.2"Dec 28.2"
IslipNY14%0.6"Dec 1232.1"
AmarilloTX13%0.4"Nov 2717.2"
Dodge CityKS13%0.6"Nov 2418.6"
EvansvilleIN13%0.5"Dec 169.9"
HarrisburgPA13%0.4"Dec 527.3"
PendletonOR13%0.8"Nov 3015.9"
Bridgeport (Sikorsky Airport)CT12%0.3"Dec 733.9"
ReadingPA12%0.2"Dec 827.4"
HuntingtonWV11%0.4"Dec 1415.6"
AshevilleNC10%0.3"Dec 210.6"
BristolTN10%0.2"Dec 78.6"
LubbockTX10%0.2"Dec 146.8"
New York (JFK Airport)NY10%0.4"Dec 1225.2"
NewarkNJ10%0.3"Dec 830.1"
PaducahKY10%0.5"Dec 159.2"
PhiladelphiaPA10%0.3"Dec 1822.6"
PuebloCO10%0.4"Nov 825.9"
RoanokeVA10%0.2"Dec 2213.8"
TulsaOK10%0.4"Dec 148.7"
Wilmington (Delaware)DE10%0.3"Dec 1619.6"
KnoxvilleTN8%0.2"Dec 304.7"
New York (Central Park)NY8%0.1"Dec 1228.2"
Asheville (Airport)NC7%0.1"Dec 249.5"
Atlantic CityNJ7%0.3"Dec 2018.3"
BaltimoreMD7%0.3"Dec 1618.9"
Bowling GreenKY7%0.2"Jan 28.6"
New York (LaGuardia Airport)NY7%0.3"Dec 1028.2"
Oklahoma CityOK7%0.5"Dec 227.2"
Portland (Oregon)OR7%0.4"Dec 284.6"
ProvidenceRI7%0.3"Dec 436.6"
Washington (Dulles Airport)VA7%0.3"Dec 1420.1"
MedfordOR4%0.0"Dec 244.0"
TupeloMS4%0.0"Jan 111.8"
Little RockAR3%0.1"Jan 65.0"
Little Rock (Adams Field)AR3%0.0"Jan 95.0"
LynchburgVA3%0.2"Dec 3112.5"
Midland-OdessaTX3%0.0"Dec 144.0"
RichmondVA3%0.1"Dec 318.9"
Washington (Reagan National Airport)VA3%0.2"Dec 1913.5"
Wichita FallsTX3%0.3"Dec 273.4"
AbileneTX0%0.0"Dec 63.7"
AlbuquerqueNM0%0.0"Nov 287.4"
AtlantaGA0%0.0"Jan 101.6"
Augusta (Georgia)GA0%0.0"Jan 230.8"
Austin (Bergstrom Airport)TX0%0.0"Feb 30.5"
Austin (Camp Mabry)TX0%0.0"Jan 290.4"
BakersfieldCA0%0.0"Jan 250.1"
BirminghamAL0%0.0"Jan 130.9"
BishopCA0%0.0"Dec 255.0"
Cape HatterasNC0%0.0"Jan 231.2"
Charleston (South Carolina)SC0%0.0"Jan 210.4"
CharlotteNC0%0.0"Jan 163.5"
Columbia (South Carolina)SC0%0.0"Jan 231.2"
DanvilleVA0%0.0"Jan 178.0"
Del RioTX0%0.0"Feb 100.5"
EurekaCA0%0.0"Feb 220.1"
Fort SmithAR0%0.0"Jan 93.0"
FresnoCA0%0.0"Dec 200.0"
GreensboroNC0%0.0"Jan 67.3"
Greer-SpartanburgSC0%0.0"Jan 163.6"
Houston (Bush Intercontinental Airport)TX0%0.0"Dec 100.2"
Jackson (Mississippi)MS0%0.0"Jan 100.9"
Las VegasNV0%0.0"Dec 240.2"
MobileAL0%0.0"Jan 250.4"
Norfolk (Virginia)VA0%0.0"Jan 95.9"
RaleighNC0%0.0"Jan 115.1"
San AngeloTX0%0.0"Jan 61.6"
San AntonioTX0%0.0"Jan 290.4"
SavannahGA0%0.0"Jan 290.1"
ShreveportLA0%0.0"Jan 151.1"
TucsonAZ0%0.0"Jan 300.3"
Wilmington (North Carolina)NC0%0.0"Jan 231.0"

Click any column heading to sort. One row per NOAA weather station (usually the main airport weather station for the city). 1995–2024 daily records. See the methodology.