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.

Amount of snowfall recorded (in centimetres) for major cities across Canada from 1955 - 2023
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

Page details

Date modified: