Alabama Weather Records

Weather averages and records for the U.S. state of Alabama based on data made available by the NOAA.
State:
Month:
Alabama Statewide Averages
Average temperatures and precipitation over the entire territory of the state, from 1991–2020.
Month High (°F) Low (°F) Precipitation (in)
January 56.1 34.5 5.3
February 60.7 37.9 5.2
March 68.4 43.9 5.4
April 75.8 50.3 4.9
May 82.8 59.1 4.2
June 88.4 66.8 4.9
July 90.7 69.9 5.2
August 90.2 69.1 4.6
September 86.0 63.6 4.1
October 76.7 52.2 3.5
November 66.2 41.6 4.3
December 58.4 37.0 5.5
Entire Year 75.0 52.2 56.9
More
Hottest Temperature All-Time
The highest recorded temperature in Alabama history was 112 °F, which was reached in Centreville on September 6, 1925.
Coldest Temperature All-Time
The coldest temperature in Alabama history was -27 °F which was recorded in the small community of New Market near Huntsville on January 30, 1966.
Alabama Cities
Yearly weather averages for various places in Alabama, from 1991–2020.
City Average (°F) Record (°F) Yearly (inches)
High Low High Low Precipitation Snow
Alexander City 74.7 50.9 105 -6 57.0 0.6
Anniston 74.2 52.0 106 -5 51.5 n/a
Athens 71.7 50.7 104 -17 58.5 1.1
Atmore 77.5 55.2 105 1 63.9 0.2
Auburn 74.4 50.7 108 -7 55.1 n/a
Bay Minette 77.2 57.2 106 2 70.4 0.3
Birmingham 74.3 53.2 107 -6 56.6 1.5
Brewton 77.6 53.0 109 1 71.3 0.0
Childersburg 77.2 51.2 105 -4 55.8 1.1
Clanton 74.4 51.1 110 -9 58.4 0.5
Cullman 73.4 48.3 110 -17 58.1 0.9
Dauphin Island 75.2 63.8 101 9 59.9 0.0
Demopolis 75.6 52.1 105 -2 54.2 0.2
Dothan 78.1 57.1 105 4 53.0 n/a
Enterprise 76.3 55.9 104 -1 58.3 0.0
Fairhope 78.2 56.2 105 5 69.3 0.0
Gadsden 74.0 52.3 108 -13 58.0 0.2
Geneva 77.6 53.3 107 2 61.9 0.1
Guntersville 72.0 52.0 106 -11 56.1 0.7
Haleyville 71.7 51.5 107 -19 65.7 1.4
Headland 77.5 54.7 108 0 54.5 0.1
Huntsville 72.7 51.5 111 -17 54.3 2.2
Lafayette 75.2 49.0 107 -7 54.8 0.3
Mobile 78.0 57.5 106 3 67.1 0.2
Montgomery 77.6 54.5 107 -5 51.0 n/a
Moulton 72.2 50.0 106 -13 61.5 2.0
Muscle Shoals 73.3 51.5 107 -11 53.7 n/a
Opelika 74.4 50.7 108 -7 55.1 n/a
Scottsboro 72.6 48.5 109 -13 58.4 1.3
Selma 76.7 54.3 108 -5 52.6 0.4
Sylacauga 74.5 49.2 104 -4 56.7 1.5
Talladega 74.3 49.2 109 -10 56.6 1.1
Troy 76.0 54.3 108 -1 51.8 0.4
Tuscaloosa 76.3 53.2 108 -5 51.3 n/a
Valley Head 70.3 47.0 106 -18 56.6 5.2
Winfield 72.8 48.3 107 -8 63.4 1.0