How much snow do we get in the UK each year?
The UK gets on average 23.7 days of snow fall or sleet a year (1981 - 2010). Most of this is snow falling on higher ground where temperatures are lower, as can be seen on the maps below.
In Scotland, the figure is much higher, with snow or sleet falling on 38.1 days on average. Statistically, the snowiest place in the UK is the Cairngorms in in Scotland, with 76.2 days of snow or sleet falling on average. Cornwall is the least likely to get snow, with an average of only 7.4 days of snow or sleet falling a year.
Much of this snow fall does not settle, and the figures for snow on the ground (snow lying) are much lower. On average across the UK there's only 15.6 days a year when snow is on the ground, compared to 26.2 days in Scotland. Again, most of the snow on the ground can be found in mountainous areas.
Last updated: 26 March 2015
Snow and snow forecasts
What is snow? Will it be a white Christmas? How do we forecast snow? Find out more about snow in the UK.
How is snow formed?
Find out how snow is formed, what it is made of and how cold it needs to be to snow.
Snow forecasting in the UK
Forecasting snow will always be a challenge in the UK - there's often a fine line between if it will rain or snow.
Snow at Christmas
White Christmas infographic and videographic showing snow at Christmas in the UK over the last 50 years.