Victoria gets less snow than any other city in Canada. The 30-year (1991-2020) average annual snowfall for Victoria is 16 cm. That's significantly less than nearby Vancouver, which receives an annual average of 34 cm, as measured at the Vancouver Airport.
The core area of Greater Victoria also gets significantly less snow than outlying areas such as Langford or the Saanich Peninsula. The Victoria Airport, located 25 km north of Victoria, averages 34.8 cm of snow annually - more than double what the City receives. It's quite common for there to be snow in the Westshore or the Saanich Peninsula, while there is little or no snow in the core area. This is due to the generally milder temperatures near the Strait of Juan de Fuca and the lower precipitation amounts in the core thanks to the Olympic Mountain rainshadow.
The table below summarizes the average snowfall and snow cover (days with at least 2 cm of snow on the ground) in Victoria, by month. December has the highest amount of snowfall (6.3 cm), although both December and January have on average, a similar number of days with snow on the ground (1.2-1.3 days).
While the table above shows the 30-year averages for snow in Victoria, there is a lot of variability from year to year. The chart below shows the annual winter snowfall over the past century. The chart shows 3 years (1949/50, 1968/69, and 1996/97) when Victoria received more than 100 cm of snow. In fact, the snowiest winter on record for Victoria was 1915/16 (not shown on the chart) when Victoria received an astonishing 195.6 cm of snow! On the other hand, there have been 7 winters in the past 125 years (6%) with no snow, and 33 winters (26%) with less than 5 cm of snow.
The chart also shows the rolling 30-year average snowfall and 30-year median snowfall (starting with the 30-year period from 1898/99 to 1927/28 and finishing with the most recent 30-year period of 1993/94 to 2022/23). Because the average snowfall tends to be skewed by the occasional large snowfall, the median snowfall (11.5 cm for 1991-2020) is lower than the average snowfall (16.0 cm).
Even the 30-year average snowfall has fluctuated significantly over time. From a low point of 19.9 cm for 1918/19 to 1947/48, the 30-year average snowfall reached a high point of 37.5 cm for 1946/47 to 1975/76. Since then, average snowfall has generally been decreasing, with climate change likely contributing to this trend. For the most recent 30-year period (1992/93 to 2021/22), snowfall averaged 17.4 cm (slightly higher than the 1991-2020 average).
The chart below shows the trend in number of days annually with at least 2 cm of snow on the ground. Snow on the ground has only been measured in Victoria since 1955, so the period of record is shorter. As with snowfall totals, the days with snow on the ground varies considerably from year to year. In 19 of the past 68 winters (28%), there have been no days with 2 cm or more snow on the ground. On the other extreme, there have been 4 winters with more than 15 days with snow on the ground - including one winter (1968/69) when there was 30 days with snow on the ground! The average number of days with snow on the ground has generally decreased over time, from about 5 days for the 1955/56 to 1984/85 period down to about 3.8 days for the most recent 30-year period (1992/93 to 2021/22), which again was slightly higher than the 1991-2020 average.
Another way to look at the snowfall data is to use quintiles.
The bottom quintile (the 20% of winters with the least snowfall) had an average snowfall of 1.2 cm and 0 days with snow on the ground.
The next quintile averaged 7.3 cm of snow and 0.7 days with snow on the ground.
The middle quintile averaged 16.5 cm of snow and 3.0 days with snow on the ground.
The next quintile averaged 30.3 cm of snow and 5.4 days with snow on the ground.
The top quintile (the 20% of winters with the most snowfall) had an average of 73.9 cm of snow and 15.2 days with snow on the ground.
You sometimes here about a big snow storm in another city dumping "a month's worth of snow" in a day or two. Because snow is so infrequent in Victoria, it's not only very common to get a month's worth of snow all at once, but it's also common to get a full season's worth of snow in one storm. For example, over the past 30 years, Victoria has received 76% of its total winter snowfall in a single two-day period. During nearly one third of those years, Victoria received more than 95% of its seasonal snowfall in a single storm.
Other locations in the region have also seen a decline in average snowfall over the past few decades. The chart below compares the trend in 30-year average snowfall in Victoria with other nearby locations (starting with the 30-year period from 1941/42 to 1970/71 and ending in the most recent 30-year period of 1993/94 to 2022/23). All the locations have declined over this period. Average snowfall levels in Victoria have trended quite closely to the pattern for Seattle. By contrast, the Victoria Airport (in North Saanich) and the Vancouver Airport have significantly higher average snowfall levels, but they have also followed a declining trend.