Furtunurile de zăpadă apar atunci când umiditatea din nori se îngheață și cade la pământ, provocând precipitații. Temperatura la nivelul solului trebuie de asemenea să fie sub îngheț.
Fiecare zăpadă începe cu un nor de precipitații. Aceste nori sunt clustere de umiditate care se dezvoltă prin evaporare sau când aerul suflă în corpuri mari de apă. Când aerul cald se îmbină cu aer rece sau urcă pe o parte a unui munte, aerul umed din interiorul nori crește. Atunci când temperatura aerului este sub punctul de congelare, acest aer umed, în creștere, îngheață în forme cristalizate numite fulgi de zăpadă. Când o mulțime de umiditate devine o masă mare de fulgi de zăpadă, rezultatul este o furtună de zăpadă.