Alabama climate: Statewide normals, its places and each month, NOAA 1991-2020
Alabama's statewide normal is 63.6°F a year with 56.9 inches of precipitation (NOAA nClimDiv, 1991-2020); it has warmed 0.3°F per century since 1895, and 1921 was its warmest year.
- Statewide normal temperature
- 63.6°Fyear, 1991-2020
- Statewide normal precipitation
- 56.9 inyear, 1991-2020
- Last five years against normal
- +1.1°F2021-2025 mean 64.7°F
- Places with normals
- 11880 Census places, 38 other stations
What is Alabama's weather like each month?
Statewide, July is the warmest month and January the coldest. Each month has its own page with the warmest and coolest places that month:
- Jan56°35°
- Feb61°38°
- Mar68°44°
- Apr76°50°
- May83°59°
- Jun88°67°
- Jul91°70°
- Aug90°69°
- Sep86°64°
- Oct77°52°
- Nov66°42°
- Dec58°37°
| Month | High | Low | Mean | Precip. |
|---|---|---|---|---|
| January | 56°F | 35°F | 45.3°F | 5.29 |
| February | 61°F | 38°F | 49.3°F | 5.17 |
| March | 68°F | 44°F | 56.2°F | 5.38 |
| April | 76°F | 50°F | 63.0°F | 4.89 |
| May | 83°F | 59°F | 71.0°F | 4.18 |
| June | 88°F | 67°F | 77.6°F | 4.92 |
| July | 91°F | 70°F | 80.3°F | 5.17 |
| August | 90°F | 69°F | 79.7°F | 4.55 |
| September | 86°F | 64°F | 74.8°F | 4.07 |
| October | 77°F | 52°F | 64.5°F | 3.50 |
| November | 66°F | 42°F | 53.9°F | 4.29 |
| December | 58°F | 37°F | 47.7°F | 5.46 |
Source: NOAA NCEI nClimDiv statewide series (Climate at a Glance); data files. Statewide values are area-weighted from a 5 km grid of station data, so they differ from the simple average of a state's stations.
Has Alabama been warmer than normal?
5 of the 5 complete years since 2021 ran warmer than the 1991-2020 statewide normal of 63.6°F. The record since 1895 rises at a fitted 0.3°F per century; the warmest year was 1921 (65.7°F).
| Year | Mean | Against normal |
|---|---|---|
| 2021 | 64.2°F | +0.6°F |
| 2022 | 64.0°F | +0.4°F |
| 2023 | 65.3°F | +1.7°F |
| 2024 | 65.5°F | +1.9°F |
| 2025 | 64.5°F | +0.9°F |
Source: NOAA NCEI nClimDiv statewide annual series.
Where is it warmest, wettest and snowiest in Alabama?
Among the places PlainClimate covers, Dauphin Island has the warmest year (69.2°F) and Valley Head the coolest (58.8°F); Bay Minette is the wettest (71.8 in) and Decatur the driest (49.5 in), and Huntsville gets the most snow (2 in).
| Place | Year | July high | January low | Precip. | Snow | Last frost |
|---|---|---|---|---|---|---|
| Huntsville | 62.9°F | 92°F | 33°F | 54.3 | 2 | March 24 |
| Mobile | 67.6°F | 91°F | 41°F | 67.1 | 0 | March 3 |
| Birmingham | 63.9°F | 91°F | 35°F | 56.6 | 1 | March 21 |
| Montgomery | 66.4°F | 94°F | 37°F | 51.2 | – | March 13 |
| Tuscaloosa | 64.5°F | 92°F | 36°F | 53.5 | – | March 16 |
| Auburn | 63.6°F | 89°F | 35°F | 56.5 | 1 | March 13 |
| Dothan | 67.8°F | 93°F | 40°F | 53.9 | – | March 1 |
| Decatur | 61.4°F | 90°F | 32°F | 49.5 | – | March 27 |
| Opelika | 62.3°F | 90°F | 33°F | 55.2 | 0 | March 29 |
| Alabaster | 64.4°F | 91°F | 36°F | 56.2 | – | March 12 |
| Gadsden | 62.8°F | 91°F | 33°F | 57.6 | 0 | March 19 |
| Athens | 62.6°F | 90°F | 34°F | 59.1 | 1 | March 20 |
| Northport | 64.3°F | 92°F | 35°F | 57.3 | – | March 18 |
| Enterprise | 66.5°F | 92°F | 38°F | 57.9 | 0 | March 9 |
| Fairhope | 66.0°F | 89°F | 39°F | 65.8 | – | March 15 |
| Bessemer | 63.7°F | 92°F | 34°F | 55.5 | 1 | March 23 |
| Helena | 63.9°F | 92°F | 35°F | 55.6 | – | March 19 |
| Anniston | 63.1°F | 90°F | 34°F | 52.1 | – | March 23 |
| Cullman | 59.9°F | 88°F | 31°F | 58.7 | – | April 5 |
| Troy | 64.5°F | 90°F | 37°F | 54.6 | – | March 17 |
| Muscle Shoals | 62.9°F | 92°F | 34°F | 54.2 | – | March 20 |
| Selma | 64.2°F | 91°F | 35°F | 53.5 | – | March 21 |
| Scottsboro | 59.9°F | 88°F | 30°F | 55.1 | – | April 2 |
| Fort Payne | 62.2°F | 91°F | 32°F | 58.0 | – | March 29 |
| Talladega | 61.4°F | 91°F | 31°F | 56.5 | 1 | April 5 |
| Jasper | 61.1°F | 90°F | 31°F | 61.8 | 1 | March 30 |
| Alexander City | 62.8°F | 91°F | 32°F | 57.0 | 1 | March 26 |
| Eufaula | 66.5°F | 95°F | 35°F | 54.0 | – | March 21 |
| Sylacauga | 61.7°F | 90°F | 31°F | 57.1 | 2 | April 2 |
| Russellville | 59.6°F | 88°F | 30°F | 58.7 | – | April 5 |
| Guntersville | 61.5°F | 89°F | 33°F | 56.7 | – | March 17 |
| Clanton | 63.0°F | 90°F | 34°F | 56.4 | – | March 22 |
| Andalusia | 68.8°F | 94°F | 41°F | 59.1 | – | February 28 |
| Bay Minette | 67.5°F | 90°F | 41°F | 71.8 | 0 | February 28 |
| Atmore | 67.4°F | 92°F | 39°F | 63.6 | 0 | February 28 |
| Pinson | 61.5°F | 90°F | 31°F | 57.0 | 1 | April 4 |
| Robertsdale | 66.4°F | 90°F | 39°F | 69.0 | 0 | March 5 |
| Oneonta | 62.3°F | 91°F | 33°F | 57.4 | – | March 26 |
| Greenville | 66.1°F | 92°F | 37°F | 55.2 | – | March 8 |
| Hamilton | 60.7°F | 92°F | 28°F | 61.7 | 1 | April 11 |
| Demopolis | 64.2°F | 92°F | 34°F | 56.2 | 0 | March 16 |
| Headland | 66.8°F | 93°F | 38°F | 56.7 | 0 | March 5 |
| Brewton | 65.5°F | 89°F | 38°F | 61.5 | – | March 14 |
| Winfield | 60.9°F | 89°F | 30°F | 64.1 | 1 | April 4 |
| Childersburg | 64.5°F | 93°F | 34°F | 56.0 | 1 | March 31 |
| Jackson | 65.2°F | 91°F | 36°F | 60.2 | 0 | March 18 |
| Haleyville | 61.6°F | 89°F | 33°F | 66.1 | 1 | March 29 |
| Geneva | 65.4°F | 92°F | 35°F | 62.3 | 0 | March 23 |
| Fayette | 63.3°F | 92°F | 34°F | 56.9 | 0 | March 20 |
| Centre | 59.7°F | 90°F | 29°F | 57.1 | – | April 6 |
| Heflin | 60.2°F | 89°F | 30°F | 57.4 | 1 | April 6 |
| Thomasville | 64.0°F | 90°F | 36°F | 56.9 | – | March 17 |
| Moulton | 60.2°F | 88°F | 30°F | 60.2 | 2 | April 2 |
| Hanceville | 59.5°F | 88°F | 30°F | 59.0 | 1 | April 6 |
| Evergreen | 67.2°F | 93°F | 38°F | 55.3 | – | March 10 |
| Owens Cross Roads | 59.5°F | 88°F | 30°F | 58.1 | – | April 4 |
| Union Springs | 63.4°F | 89°F | 35°F | 57.2 | 1 | March 25 |
| Livingston | 64.0°F | 92°F | 34°F | – | – | March 20 |
| Centreville | 61.9°F | 91°F | 32°F | 57.0 | 1 | April 2 |
| Marion | 64.8°F | 93°F | 34°F | 54.6 | 0 | March 19 |
| Bridgeport | 58.9°F | 88°F | 29°F | 60.2 | – | April 7 |
| Clayton | 65.3°F | 91°F | 37°F | 55.6 | 1 | March 11 |
| Thorsby | 62.5°F | 90°F | 33°F | 56.2 | – | March 21 |
| Greensboro | 64.1°F | 91°F | 35°F | 54.9 | – | March 17 |
| Aliceville | 63.3°F | 91°F | 33°F | – | – | March 24 |
| Ashland | 61.1°F | 90°F | 31°F | 59.7 | 2 | April 4 |
| Florala | 67.6°F | 92°F | 41°F | 59.8 | – | March 4 |
| Dauphin Island | 69.2°F | 88°F | 46°F | 61.1 | 0 | January 31 |
| Vernon | 63.5°F | 92°F | 33°F | 58.5 | 1 | March 29 |
| Camden | 64.8°F | 92°F | 36°F | – | – | March 18 |
| Chatom | 64.4°F | 92°F | 34°F | – | – | March 26 |
| Camp Hill | 61.2°F | 91°F | 29°F | – | – | April 11 |
| Lexington | 61.0°F | 90°F | 31°F | 58.5 | – | March 29 |
| Addison | 59.6°F | 88°F | 29°F | 60.8 | 0 | April 4 |
| Valley Head | 58.8°F | 87°F | 30°F | 56.2 | – | April 7 |
| Courtland | 60.7°F | 89°F | 31°F | 56.3 | – | March 28 |
| Rock Mills | 61.9°F | 89°F | 32°F | 53.0 | – | April 2 |
| Rockford | 62.5°F | 89°F | 35°F | 60.2 | – | March 25 |
| Whatley | 64.5°F | 91°F | 33°F | 61.4 | 0 | March 22 |
| Gainesville | 63.9°F | 91°F | 35°F | 60.0 | – | March 12 |
Source: NOAA NCEI 1991-2020 normals for each station. Last frost: the median last spring date of 32°F.
What are Alabama's all-time weather records?
The official state records, reviewed by NOAA's State Climate Extremes Committee: from 112°F to −27°F.
| Record | Value | Where | When |
|---|---|---|---|
| Highest temperature | 112°F | Centerville | September 6, 1925 |
| Lowest temperature | −27°F | New Market | January 30, 1966 |
| Most precipitation in 24 hours | 32.52 in | Dauphin Island Sea Lab | July 19, 1997 |
| Most snow in 24 hours | 20 in | Walnut Grove | March 13, 1993 |
| Deepest snow on the ground | 22 in | Reform | January 24, 1940 |
Source: NOAA NCEI State Climate Extremes Committee records.
Which large cities in Alabama have no climate record of their own?
These 2 cities of 50,000 or more have no NOAA record with 1991-2020 normals under their own name; each page compares the nearest records, with their distance and elevation.
Which other NOAA stations in Alabama keep normals?
38 stations in Alabama that are not a town's own record keep 1991-2020 normals too: reservoirs and dams, parks and forests, research farms, remote sites and the second stations of towns (those are shown on the town's page). Each with its normal yearly mean:
- Andalusia (3 mi W)64.9°F
- Bankhead Lock and Dam63.4°F
- Belle Mina (2 mi N)59.7°F
- Brewton (3 mi ENE)65.3°F
- Brewton (3 mi SSE)67.3°F
- Clanton station63.1°F
- Coden66.1°F
- Cullman Nahs59.1°F
- Decatur (4 mi SE)61.4°F
- Evergreen station65.2°F
- Fairhope (2 mi NE)65.8°F
- Gadsden (19 mi N)59.0°F
- Gainesville Lock63.6°F
- Greensboro station64.1°F
- Greenville station64.5°F
- Guntersville station61.9°F
- Highland Home62.2°F
- Highland Home (2 mi S)65.1°F
- Highland Home #265.2°F
- Lafayette (2 mi W)61.2°F
- Milstead63.2°F
- Mobile Downtown Airport69.1°F
- Montgomery (6 mi SW)67.9°F
- Muscle Shoals (2 mi N)60.7°F
- Muscle Shoals Water Treatment Plant60.7°F
- Russellville #261.5°F
- Saint Bernard61.5°F
- Sand Mount Substn59.5°F
- Scottsboro station59.8°F
- Selma (13 mi WNW)63.6°F
- Selma station65.9°F
- Talladega (10 mi NNE)62.3°F
- Thomasville station65.8°F
- Troy Municipal Airport64.8°F
- Troy station65.3°F
- Tuscaloosa Acfd66.0°F
- Valley Head station58.7°F
- Weedon Field Airport66.8°F
Source: NOAA NCEI 1991-2020 normals for each station.
Next
- Frost dates in AlabamaLast spring and first autumn frost at every station
- Every stateCompare the statewide normals
- Dauphin Island69.2°F a year, 61.1 in of precipitation
- Valley Head58.8°F a year, 56.2 in of precipitation
- Bay Minette67.5°F a year, 71.8 in of precipitation
- Huntsville62.9°F a year, 54.3 in of precipitation
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Delaware
- District of Columbia
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming