I live in Canada, and we get a decent amount of snow in the year. However, it is very well known that you never get a lot of snow when the temperature is really cold. For instance, you never get a foot of snow (30 cm) when the temperature is at or below -30 °C (-22 °F).

What is the reason for this? Why doesn't it snow much when the temperature is very cold?

  • 3
    Still it is not off topic ;)
    – Wills
    Commented Mar 14, 2017 at 17:48
  • 3
    Simplistic answer: because there needs to be water vapor in the air for snow to form, and the colder it is, the less water the air can hold.
    – jamesqf
    Commented Mar 14, 2017 at 20:10
  • 3
    I always love the looks one gets from visitors to upstate New York who ask, "Do you think it will snow?" and the locals all answer, "Nah, it's too cold to snow." This is a real thing, and while I feel this question is definitely on-topic here, if it does get closed, try again at Earth Sci SE.
    – cobaltduck
    Commented Mar 15, 2017 at 13:21
  • 1
    This is fascinating.
    – studiohack
    Commented Mar 19, 2017 at 18:39

3 Answers 3


It's actually kind of the other way around, it's not that being too cold prevents snow from falling, it's that an absence of moisture in the air allows the atmosphere to cool.

Low pressure systems bring with them (relatively) warm moist air which precipitates as snow. The clouds overhead act as a blanket, and keep the surface air warmer. When the low pressure systems, clouds, and warm moist air move on, it creates the perfect conditions for the temperatures to drop. Sometimes the warm air systems are replaced by cold air systems when the winds change directions. Where I live the temperature changes drastically when the winds change, on Saturday it was -20°C when the wind was out of the North. A Chinook has blown in the past couple nights out of the West (air from the Pacific Ocean that's traveled over the mountains and warmed up because of adiabatic lapse rates) and now it's +12°C. That's more than 30 degrees in only a couple days.

Cold air holds less moisture than warm air, but it isn't so much the temperature that prevents it from snowing, the temperature of the air determines how much moisture the air can hold. Cold temperatures are an indicator that the air has no more moisture in it, ergo there aren't any weather systems overhead that can produce snow.

  • yes just throw boiling water in the air at -40°C the moisture is evaporated before it hits the ground... youtube.com/watch?v=v-hteiUurtw
    – Mapperz
    Commented Mar 17, 2018 at 3:07
  • @Mapperz We do that every winter. Doesn't even have to be that cold, -20C and colder and you can do the same thing.
    – ShemSeger
    Commented Mar 17, 2018 at 3:55

Any place that snows has the saying "too cold to snow," and it's generally true. Not that mere cold prevents snow formation, but that the coldest weather is generally clear and cold, with no precipitation. When it's a little warmer than that, and cloudy, is when you get more snow.

I've heard people say it's "too cold to snow" in England, when it's -5 °C. Super funny. In Ontario and the prairies, you'll get plenty of snow at -5 °C, but as you've noticed, not so much at -30 °C. Not because it's cold, but because it's clear - which also makes it cold.

  • when english say 'too cold to snow' what they actually mean is 'i'm not going into work'.
    – Sirex
    Commented Mar 14, 2018 at 20:36

Here is a link to a calculator you can play with: https://planetcalc.com/2167/

Let us say that it starts to snow when the relative humidity in the air gets over 100%. You will then see that there is far less moisture in the air -30 centigrade than at 0 centigrade. It is not that there is a sharp cut-off points when it stops to snow. It is just that the air above contains less and less water that can produce a snowfall, as the temperature decreases.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.