"It's snowing"
Snow in Madison, Alabama
Creative Commons AttributionSnow in Madison, Alabama - Credit: Bitman

Alabama is relatively hot, with an average annual temperature of 18 °C (64 °F).  Summers in Alabama are among the hottest in the United States, with high temperatures averaging over 32 °C (90 °F).

Average January minimum temperatures are around 4 °C (40 °F) in Mobile. Although snow is a rare event in much of Alabama, areas of the state north of Montgomery may receive a dusting of snow a few times every winter, with a moderately heavy snowfall every few years.