ALAlabama rankings

Snowiest towns in Alabama

Ranked by average snowfall in a normal winter, 1991–2020, at the nearest NOAA weather station. Towns that share a station share its figure and its rank (T = tied). 56 towns with 2,500+ residents that get at least an inch of snow a year.

NOAA U.S. Climate Normals, 1991–2020

#TownSnow a yearDays with 1"+ of snowWeather station
T1 Map of Fort Payne Fort Payne14,927 people 5.0 in 2 Valley Head, AL
T1 Rainsville Rainsville5,702 people 5.0 in 2 Valley Head, AL
T1 Henagar Henagar2,501 people 5.0 in 2 Valley Head, AL
T4 Huntsville Huntsville222,791 people 2.4 in 1 Huntsville Intl Airport, AL
T4 Map of Triana Triana3,964 people 2.4 in 1 Huntsville Intl Airport, AL
6 Moulton Moulton3,401 people 2.1 in 1 Moulton 2, AL
7 Sylacauga Sylacauga12,309 people 1.7 in 0 Sylacauga 4 Ne, AL
T8 Red Bay Red Bay3,201 people 1.6 in 1 Fulton 3 W, MS
T8 Lineville Lineville2,546 people 1.6 in 1 Ashland 3 Ene, AL
T10 Birmingham Birmingham198,173 people 1.4 in 1 Birmingham Airport, AL
T10 Map of Homewood Homewood27,829 people 1.4 in 1 Birmingham Airport, AL
T10 Gardendale Gardendale16,534 people 1.4 in 1 Birmingham Airport, AL
T10 Chelsea Chelsea16,260 people 1.4 in 1 Birmingham Airport, AL
T10 Center Point Center Point15,914 people 1.4 in 1 Pinson, AL
T10 Map of Forestdale Forestdale9,742 people 1.4 in 1 Birmingham Airport, AL
T10 Map of Fultondale Fultondale9,384 people 1.4 in 1 Birmingham Airport, AL
T10 Oneonta Oneonta6,971 people 1.4 in 1 Pinson, AL
T10 Tarrant Tarrant5,925 people 1.4 in 1 Birmingham Airport, AL
T10 Odenville Odenville5,197 people 1.4 in 1 Pinson, AL
T10 Adamsville Adamsville4,266 people 1.4 in 1 Birmingham Airport, AL
T10 Map of Mount Olive Mount Olive3,567 people 1.4 in 1 Birmingham Airport, AL
T10 Map of Dora Dora2,668 people 1.4 in 1 Birmingham Airport, AL
T10 Map of Indian Springs Village Indian Springs Village2,537 people 1.4 in 1 Birmingham Airport, AL
T10 Map of Graysville Graysville2,509 people 1.4 in 1 Birmingham Airport, AL
T25 Athens Athens29,002 people 1.3 in 0 Athens, AL
T25 Scottsboro Scottsboro15,712 people 1.3 in 1 Scottsboro, AL
T25 Map of Hamilton Hamilton6,922 people 1.3 in 1 Hamilton 3 S, AL
T28 Hoover Hoover92,642 people 1.2 in 0 Bessemer 3 Wsw, AL
T28 Alabaster Alabaster33,917 people 1.2 in 0 Bessemer 3 Wsw, AL
T28 Bessemer Bessemer25,400 people 1.2 in 0 Bessemer 3 Wsw, AL
T28 Map of Pelham Pelham24,827 people 1.2 in 0 Bessemer 3 Wsw, AL
T28 Oxford Oxford22,063 people 1.2 in 0 Heflin, AL
T28 Helena Helena21,769 people 1.2 in 0 Bessemer 3 Wsw, AL
T28 Map of Hueytown Hueytown16,414 people 1.2 in 0 Bessemer 3 Wsw, AL
T28 McCalla McCalla13,253 people 1.2 in 0 Bessemer 3 Wsw, AL
T28 Fairfield9,728 people 1.2 in 0 Bessemer 3 Wsw, AL
T28 Map of Pleasant Grove Pleasant Grove9,442 people 1.2 in 0 Bessemer 3 Wsw, AL
T28 Montevallo Montevallo7,556 people 1.2 in 0 Bessemer 3 Wsw, AL
T28 Map of Midfield Midfield5,045 people 1.2 in 0 Bessemer 3 Wsw, AL
T28 Map of Lake View Lake View4,063 people 1.2 in 0 Bessemer 3 Wsw, AL
T28 Map of Heflin Heflin3,467 people 1.2 in 0 Heflin, AL
T28 Map of West End-Cobb Town West End-Cobb Town3,453 people 1.2 in 0 Heflin, AL
T28 Map of Brighton Brighton3,079 people 1.2 in 0 Bessemer 3 Wsw, AL
T44 Madison Madison60,106 people 1.1 in 0 Belle Mina 2 N, AL
T44 Decatur Decatur57,361 people 1.1 in 0 Belle Mina 2 N, AL
T44 Hartselle Hartselle15,847 people 1.1 in 0 Belle Mina 2 N, AL
T44 Map of Meridianville Meridianville11,150 people 1.1 in 0 Fayetteville Wtp, TN
T44 Map of Moores Mill Moores Mill6,378 people 1.1 in 0 Fayetteville Wtp, TN
T44 Harvest Harvest5,955 people 1.1 in 0 Belle Mina 2 N, AL
T44 Columbiana Columbiana4,725 people 1.1 in 0 Childersburg Wtp, AL
T44 Childersburg Childersburg4,655 people 1.1 in 0 Childersburg Wtp, AL
T44 Map of Hazel Green Hazel Green3,940 people 1.1 in 0 Fayetteville Wtp, TN
T44 Priceville Priceville3,726 people 1.1 in 0 Belle Mina 2 N, AL
T44 Map of Hanceville Hanceville3,270 people 1.1 in 0 Hanceville, AL
T44 Map of Good Hope Good Hope2,574 people 1.1 in 0 Hanceville, AL
T44 Trinity Trinity2,561 people 1.1 in 0 Belle Mina 2 N, AL

How this ranking works

We rank every town by average snowfall in a normal winter, 1991–2020, at the nearest NOAA weather station. Towns that get less than an inch a year aren’t ranked. The town with the highest figure ranks #1. Normals are 30-year averages, not a forecast, and each town’s Climate page shows its whole year month by month.

Snow and frost are measured at weather stations, and each town uses the nearest NOAA station with a matching climate (within 25 miles, with temperatures that agree with the town’s own). Towns near the same station share its figure, so they tie.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Climate: NOAA NCEI U.S. Climate Normals, 1991–2020. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states