Historical Christmas snowfall data

Will your Christmas be white and snowy?
Check the Environment and Climate Change Canada weather forecast. Since the weather forecast covers the next seven days, you can get the forecast for Christmas Day starting on December 19.
For those who can't wait, Environment and Climate Change Canada has analyzed 69 years of weather records for 45 major centres across Canada, and calculated the probability of having a white snow-covered Christmas Day.
The following table charts the amount of snowfall recorded for major cities across Canada from 1955-2023. From this, a probability can be made to determine if a white Christmas will occur for the current year.
City | % Chance (69 years) 1955-2023 |
% Chance Recent 1997-2023 |
% Chance Early 1960-1984 |
Change in frequency (%) (Recent-Early) |
Perfect Christmas (%) 1955-2007 |
Snow depth Recent 1997-2023 |
Snow depth Early 1960-1984 |
Change in snow depth (cm) (Recent-Early) |
Number of green Christmases Recent 1989-2023 |
Number of green Christmases Past 1955-1988 |
---|---|---|---|---|---|---|---|---|---|---|
Brandon | 94 | 96 | 96 | 0 | 28 | 17 | 13 | 4 | 2 | 2 |
Barrie* | 76 | 72 | 76 | -4 |
n/a | 16 | 16 |
0 |
10 |
n/a |
Buttonville** | 55 | 56 | 60 | -4 |
n/a | 5 |
5 | 0 | 15 |
n/a |
Calgary | 62 |
68 | 72 | -4 | 4 | 6 | 6 |
0 |
13 | 13 |
Charlottetown | 72 | 44 | 92 | -8 | 48 | 7 | 17 | -10 | 16 | 3 |
Edmonton | 87 | 84 | 100 | -16 | 20 | 14 | 17 | -3 | 5 | 4 |
Fredericton | 71 | 40 |
88 | -48 | 30 | 5 |
21 | -16 | 17 | 3 |
Goose Bay | 97 | 92 | 100 | -8 | 53 | 43 | 62 | -19 | 2 | 0 |
Grand Prairie | 86 | 80 | 100 | -20 | 26 | 17 | 22 | -5 | 7 |
3 |
Halifax | 51 | 32 | 68 | -36 | 24 | 2 | 10 |
-8 | 22 | 11 |
Hamilton | 59 | 56 |
68 | -12 |
26 | 6 |
5 | 1 |
14 | 14 |
Iqaluit | 100 | 100 | 100 | 0 | 51 | 17 | 21 | -4 | 0 | 0 |
Kamloops | 52 | 52 | 56 | -4 |
25 | 5 | 11 | -6 | 17 | 16 |
Kelowna | 64 | 56 | 76 | -20 | 26 | 6 | 9 | -3 | 15 | 10 |
Kenora | 100 | 100 | 100 | 0 | 43 | 20 | 32 | -12 | 0 | 0 |
Kitchener-Waterloo | 69 | 60 | 76 | -16 | 45 | 7 | 9 | -2 | 12 |
5 |
Lethbridge | 49 |
48 |
60 | -12 | 6 | 6 | 6 |
0 | 18 | 16 |
London | 65 | 52 | 80 | -28 | 33 | 8 | 10 |
-2 | 15 | 9 |
Medicine Hat | 57 | 52 | 72 | -20 | 17 | 4 | 7 |
-3 | 17 | 13 |
Moncton | 71 | 64 | 80 | -16 | 40 | 8 | 21 | -13 | 13 | 7 |
Montreal | 74 | 68 |
84 | -16 | 25 | 8 | 16 | -8 | 11 |
7 |
Ottawa | 78 | 68 | 84 | -16 | 35 | 17 | 17 | 0 | 9 | 6 |
Prince George | 88 | 80 |
96 | -16 | 40 | 14 | 20 | -6 | 7 | 1 |
Penticton | 32 | 32 |
32 | 0 | 11 | 3 | 4 | -1 | 24 | 22 |
Quebec | 97 | 92 | 100 | -8 | 60 | 22 | 42 | -20 | 2 | 0 |
Regina | 86 |
76 | 92 | -16 |
38 | 11 | 14 | -3 | 7 |
3 |
Saint John | 57 |
40 | 72 | -32 | 36 | 3 | 14 | -11 | 20 | 10 |
Sarnia | 57 | 40 |
84 | -44 | 19 | 4 | 10 | -6 | 22 | 7 |
Saskatoon | 91 | 80 | 100 | -20 | 22 | 10 | 13 | -3 | 6 |
0 |
St. John's | 65 | 64 | 56 | 8 | 24 | 8 | 9 | -1 | 12 | 12 |
Sault Ste Marie*** | 89 |
84 | 96 | -12 | 69 | 17 | 25 | -8 | 6 | 1 |
Stephenville | 80 | 68 | 92 | -14 | 64 | 13 | 23 | -10 | 11 | 3 |
Sudbury | 93 | 88 | 100 | -12 | 46 | 18 | 22 | -4 | 4 | 1 |
Sydney | 58 | 44 | 72 | -28 | 46 | 5 | 12 |
-7 | 19 | 10 |
Thunder Bay | 96 | 92 | 100 | -8 | 38 | 13 | 21 | -8 | 3 | 0 |
Timmins | 97 | 92 | 100 | -8 | 46 | 25 | 47 | -22 | 2 | 0 |
Toronto City | 43 | 40 | 56 | -16 | 9 | 4 | 5 |
-1 |
22 | 17 |
Toronto (GTA) | 49 | 36 | 68 | -32 | 13 | 4 | 6 |
-2 |
20 | 14 |
Vancouver | 10 |
8 | 8 | 0 |
4 | 2 | 2 |
0 | 30 | 32 |
Victoria | 13 | 16 | 8 | 8 | 6 | 2 | 1 |
1 |
28 | 32 |
Whitehorse | 100 | 100 | 100 | 0 | 27 | 21 | 25 | -4 | 0 | 0 |
Wiarton | 78 | 68 | 84 |
-16 | 54 | 13 | 20 | -7 | 10 | 5 |
Windsor | 43 | 48 | 56 | -8 | 4 | 4 | 4 | 0 | 21 |
18 |
Winnipeg | 99 | 100 | 100 | 0 | 11 | 15 | 14 | 1 |
1 | 0 |
Yellowknife | 100 | 100 | 100 | 0 | 27 | 27 | 24 | 3 | 0 | 0 |
Averages | 71% | 65% | 79% | 13% | 31% | 11 | 16 | -5 | 12 | 7 |
* Data compiled from a shorter period: 1980-2023
** Data compiled from a shorter period: 1986-2023
*** Data compiled from a shorter period: 1961-2023
Definitions
- % Chance: probability of a white Christmas (snow on the ground of 2 cm or more on Christmas morning at 7 a.m. EST) for full period of 69 years from 1955-2023
- % Chance Recent Period: for children today based on period 1999-2023 (25 years)
- % Chance Early Period: for parents today when they were children based on period 1960-1984 (25 years)
- Perfect Christmas: snow on the ground of 2 cm or more on Christmas morning and snow in the air sometime Christmas day, i.e., a measurable snowfall on Christmas based on period 1955-2007
- Snow depth Recent Period: average depth of snow on the ground (cm) on Christmas morning from 1999 to 2023
- Snow depth Early Period: average depth of snow on the ground (cm) on Christmas morning from 1960 to 1984
- Number of green Christmases: for the 34-year period 1989-2023 inclusive
- Number of green Christmases: for the 33-year period 1955-1988 inclusive
Page details
- Date modified: