White Christmas Calculator - Probability by City

White christmas calculator that estimates the historical probability of one inch of snow on December 25 using NOAA climate normal data for major US cities.

Updated: June 20, 2026 • Free Tool

White Christmas Calculator

Pick a US city to evaluate.

Minimum snow depth on the ground. The US NWS default is 1 inch.

Switch to custom entry if you have your own December 25 observations.

December 25s in your custom record that met the threshold. Only used when Data Source is set to Custom.

Total December 25s in your custom record. Must be greater than zero when Data Source is set to Custom.

Results

White Christmas Probability
0%
Years With Snow 0years
Years Analyzed 0years
Recent Decade Rate 0%
Trend Direction 0

What Is White Christmas Calculator?

A white christmas calculator turns decades of December 25 weather observations into a single probability. Pick a city, leave the snow depth threshold at the US National Weather Service default of one inch, and the calculator reports the percentage of past Dec 25 mornings with snow on the ground, the raw year counts, and how the recent decade compares to the long-term average. The one-inch baseline is built from NOAA 1991-2020 climate normals; higher thresholds apply a documented decay approximation.

  • Travel and event planning: Compare the historical chance of a white christmas between home and destination cities before booking flights or a road trip.
  • School scheduling: Estimate the historical probability of snow on December 25 for schools sizing staff, supplies, and snow day contingencies.
  • Photography and ski trip planning: Pick destinations with the highest historical probability so photographers and skiers can plan shoots or trips with realistic expectations.
  • Climate trend awareness: Read the recent decade rate and trend direction to see whether your city is becoming more or less likely to have a white christmas.

Each result updates when a different city or threshold is selected, so you can sweep through dozens of cities in a single session. The one-inch numbers match the historical probability values that the NOAA Climate.gov white Christmas probability map documents, built from the 1991-2020 NCEI Climate Normals so each city percentage is anchored to a 30-year record.

When the historical probability is high enough to expect snow on Christmas morning, the snowman calculator takes the snow depth and air temperature that produced it and turns it into a snowman size estimate for the same yard.

How White Christmas Calculator Works

The white christmas calculator divides the December 25s in the historical record that met the snow depth threshold by the total Dec 25s observed, then multiplies by 100 for the percentage probability.

Probability (%) = (Dec 25s with snow depth >= threshold / Dec 25s observed) x 100
  • city: Preset location whose embedded 1991-2020 NOAA climate normal one-inch baseline is loaded into the calculator.
  • threshold: Minimum snow depth on the ground. The 1-inch default is the only threshold backed by embedded station data; thresholds from 1.5 to 5 inches apply per-inch decay factors of 0.82, 0.55, 0.41, 0.30, 0.21, 0.15, 0.10, and 0.07.
  • whiteYears and totalYears: December 25s that met the threshold over the total December 25s observed. The embedded NOAA 1991-2020 climate normals drive both values at 1 inch; whiteYears is scaled by the decay factor at higher thresholds; the user supplies both numbers directly in custom mode.

For custom data, the calculator ignores the embedded city record and computes the same probability from the white years and total years you enter. The recent decade rate uses the most recent 10 December 25s, smooth enough to filter a single freak storm yet short enough to show whether the long-term average still holds. Trend labels round to the nearest five points.

Minneapolis, MN, 1 inch threshold (1991-2020 climate normal period)

City = Minneapolis, MN, threshold = 1 inch, embedded record of 22 white years out of 30. Probability = (22 / 30) x 100 = 73.3 percent. Recent decade 7 of 10 = 70.0 percent, within 5 points, so trend = Stable.

Probability = 73.3 percent, white years = 22, total years = 30, recent decade rate = 70.0 percent, trend = Stable.

Minneapolis has historically delivered a white christmas about three quarters of the time.

According to the NWS Cooperative Observer Program (COOP), the official daily snow depth observations that feed the 1991-2020 climate normals come from thousands of volunteer NWS stations across the United States, the same observation network behind the embedded one-inch baseline used by this calculator.

If the white christmas probability comes with a forecast that mixes rain and snow, the rain to snow calculator converts the rainfall depth to its snow equivalent at the same storm temperature.

Key Concepts Explained

Four ideas drive the calculator: the US one-inch definition, the international snowflake definition, the climate normal period, and the threshold decay approximation.

US one-inch definition

The National Weather Service defines a white christmas as at least one inch of snow on the ground at the official morning observation on December 25, which is the threshold the calculator uses by default and the only one backed by embedded station data.

International snowflake definition

The UK Met Office and Environment and Climate Change Canada use a simpler rule, a single snowflake falling anywhere during December 25 at the official station.

Climate normal period

NOAA updates its climate normals every ten years. The current 1991-2020 normals are the embedded dataset for the one-inch baseline, so each city probability reflects 30 December 25s rather than a century of weather.

Threshold decay approximation

Higher thresholds are not directly published in the embedded record, so the calculator multiplies the one-inch white year count by a per-inch scaling factor that approximates the typical falloff in December 25 snow depth frequency.

Changing the threshold changes the white year count, but the recent decade rate only changes when the recent decade also crosses the threshold.

Pair the historical probability with a tree size and decoration plan by entering the same kind of holiday dimensions into the christmas tree calculator, which sizes the lights and baubles for the same indoor Christmas setup.

How to Use This Calculator

Five steps take you from a city name to a probability plus a trend label.

  1. 1 Pick a city: Open the city dropdown and select the US city whose December 25 record you want to evaluate.
  2. 2 Set the snow depth threshold: Leave the threshold at 1 inch for the US NWS definition, or raise it toward 5 inches for a deep white christmas.
  3. 3 Choose the data source: Leave the embedded NOAA climate normal record, or switch to custom entry if you have your own observations.
  4. 4 Enter custom record if used: Type the December 25s that met the threshold and the total December 25s in your record. The calculator divides and reports the percentage.
  5. 5 Read the probability and trend: Use the probability to plan around an expected snow day, and use the trend label to see whether your city is becoming more or less likely to have a white christmas.

Plan a Christmas trip from Dallas to Minneapolis. Switch from Dallas, TX to Minneapolis, MN, leave the threshold at 1 inch, and the probability jumps from 3.3 percent to 73.3 percent, with the recent decade rate at 70.0 percent.

When the historical probability is high enough to expect a real snow day, the snow shoveling calories burned calculator estimates the calories and time for clearing the driveway.

Benefits of Using This Calculator

The calculator turns decades of station observations into a single number you can plan around.

  • City-by-city probability: Compare 60 plus US cities on the same scale.
  • Threshold flexibility: Switch between the US one-inch definition and a deeper threshold for snowmen, sledding, or a snowy photo.
  • Custom record support: Plug in your own station record when the embedded city data does not represent your microclimate.
  • Recent decade context: See the recent decade rate and trend label to know whether the long-term probability still applies.
  • Raw year counts: Read the underlying white-year and total-year counts to sanity-check the percentage.

The 1991-2020 climate normal period gives each city 30 December 25s, short enough to be current and long enough to smooth out a single freak storm.

Once you know how many inches of snow are expected on Christmas morning, the snow load calculator uses the same storm depth to estimate the structural load on a roof for cabins, garages, and barns in snowy regions.

Factors That Affect Your Results

Five factors move a city up or down the historical probability list.

Latitude and elevation

Higher latitudes and elevations cool December precipitation, so cities in the northern Great Plains and Rocky Mountain basins cluster near the top of the list while Gulf and Atlantic coast cities cluster near the bottom.

Distance from large bodies of water

The Great Lakes keep Buffalo, Duluth, and Marquette snowier than inland cities at the same latitude, while the Atlantic keeps New York and Boston warmer.

Snow depth threshold

The one-inch default is the only threshold backed by embedded NOAA climate normal observations. Raising the threshold to 2, 3, 4, or 5 inches applies a documented decay approximation rather than station-specific deeper-snow climatology.

Recent winter variability

A warm December can drop a city's recent decade rate well below its long-term rate, while a snowy run can push it above and produce a Rising trend label.

Long-term climate trend

A Bulletin of the American Meteorological Society peer-reviewed analysis of NOAA Climate Normals reported that white Christmas probability has declined measurably across the contiguous United States between successive 30-year climate normal periods, part of why many southern and central US cities show a Falling trend label.

  • The embedded one-inch baseline uses 30 December 25s from 1991-2020, shorter than the full century of weather at some NWS stations and sensitive to unusual storms.
  • The threshold decay is a per-inch scaling of the one-inch count, not threshold-specific NOAA station data; treat higher-threshold results as order-of-magnitude estimates.
  • The threshold field uses inches to match the embedded NOAA data; users who want the 2 cm Met Office or ECCC definition should convert 2 cm to about 0.79 inches.
  • Custom data entry divides the user-supplied white-year count by the total-year count, so the probability is only as reliable as the record you enter.

Trend labels use a five-point gap between the recent decade rate and the long-term rate, so cities near their threshold show Stable even when the underlying year counts moved by a year or two.

According to the Bulletin of the American Meteorological Society peer-reviewed analysis of NOAA Climate Normals, white Christmas probability has declined measurably across the contiguous United States between successive 30-year climate normal periods, with the largest drops in the southern tier of states.

To translate the long-term December temperature trend into the snow depth that drives the probability, the temperature converter converts climate values between Fahrenheit and Celsius.

white christmas calculator showing the historical probability of one inch of snow on the ground on December 25 for the selected city and threshold
white christmas calculator showing the historical probability of one inch of snow on the ground on December 25 for the selected city and threshold

Frequently Asked Questions

Q: What is a white christmas?

A: A white christmas is a December 25 that has measurable snow on the ground. The US National Weather Service defines it as at least one inch of snow depth at the morning observation, while the UK Met Office and Environment and Climate Change Canada use a simpler rule of one snowflake falling anywhere on December 25 at the official station.

Q: How is a white christmas defined by the National Weather Service?

A: The National Weather Service counts a December 25 as a white christmas when the morning snow depth report from the official station is one inch or more. The NWS publishes a white christmas probability map built from the 1991-2020 climate normal observations taken at those stations, which is the same one-inch baseline dataset behind the embedded city records in this calculator.

Q: What does this white christmas calculator use for its probability?

A: At the default one-inch threshold the calculator divides the number of December 25s in the embedded NOAA 1991-2020 climate normal record that met the threshold by the total number of December 25s observed, then multiplies by 100 to give the percentage. Thresholds above one inch apply a documented snow-depth-decay approximation to the same one-inch baseline, and custom record entry divides the white year count and total year count you provide using the same formula.

Q: Which cities have the highest chance of a white christmas?

A: Marquette, Michigan and International Falls, Minnesota each have a historical probability near 97 percent, followed by Duluth, Minnesota and Caribou, Maine. The top of the list is dominated by northern Great Lakes, Upper Midwest, and interior Alaska cities where snow depth on December 25 is the rule rather than the exception.

Q: Is the chance of a white christmas getting lower?

A: The recent decade rate compared to the long-term rate shows a Falling trend label for many southern and central US cities, including New York, Washington DC, Nashville, and Atlanta. A Bulletin of the American Meteorological Society peer-reviewed analysis of NOAA Climate Normals reported that white Christmas probability has declined measurably across the contiguous United States between successive 30-year climate normal periods.

Q: Can I enter my own historical data for a location?

A: Yes. Switch the data source dropdown from the embedded NOAA climate normal record to my own custom record, then enter the number of December 25s that met the threshold and the total number of December 25s in your record. The calculator divides the first number by the second and reports the percentage, ignoring the embedded city data.