On average, Huntsville accumulates 1.77 inches of snowfall per year, while Birmingham and Montgomery collect less than an inch of snow per year. "Annual averages for snow in Alabama are light, ranging from 4.7" at Valley Head to 0.4" in Mobile (though most years see zero there)," notes a 2010 Alabama Climate Report.