Can't find what you're looking for? We're happy to answer your questions.

Alabama Weather Records

Weather data and records for the U.S. state of Alabama based on data compiled by the NOAA.
All data displayed in U.S. customary units.
All data displayed in metric units.
Alabama Statewide Averages
Average temperatures over the entire territory of the state, from 1991–2020.
Month High (°F°C) Low (°F°C)
January 56.113.4 34.51.4
February 60.715.9 37.93.3
March 68.420.2 43.96.6
April 75.824.3 50.310.2
May 82.828.2 59.115.0
June 88.431.3 66.819.3
July 90.732.6 69.921.1
August 90.232.3 69.120.6
September 86.030.0 63.617.6
October 76.724.8 52.211.2
November 66.219.0 41.65.3
December 58.414.7 37.02.8
Entire Year 75.123.9 52.211.2
Hottest Temperature All-Time
The highest recorded temperature in Alabama history was 111.9 °F44.4 °C, which was reached in Centreville on September 6, 1925.
Coldest Temperature All-Time
The coldest temperature in Alabama history was -27.0 °F-32.8 °C 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°C) Record (°F°C) Yearly (inchescm)
High Low High Low Precipitation Snow
Alexander City 74.723.7 50.910.5 105.140.6 -6.0-21.1 56.4143.1 0.61.5
Anniston 74.223.4 52.011.1 106.041.1 -5.1-20.6 51.5130.8 n/a
Athens 71.722.1 50.710.4 104.040.0 -17.0-27.2 58.0147.3 1.23.1
Atmore 77.525.3 55.212.9 105.140.6 1.0-17.2 62.8159.5 0.20.6
Bay Minette 77.225.1 57.214.0 106.041.1 1.9-16.7 68.3173.5 0.30.7
Birmingham 74.323.5 53.211.8 107.141.7 -6.0-21.1 56.6143.8 1.53.7
Brewton 77.625.3 53.011.6 109.042.8 1.0-17.2 70.7179.5 0.00.0
Childersburg 77.225.1 51.210.7 105.140.6 -4.0-20.0 55.7141.6 1.12.7
Clanton 74.423.6 51.110.6 109.943.3 -9.0-22.8 56.5143.5 0.00.0
Cullman 73.423.0 48.39.1 109.943.3 -17.0-27.2 59.3150.5 1.02.5
Dauphin Island 75.224.0 63.817.7 100.938.3 9.0-12.8 58.6148.9 0.00.0
Demopolis 75.624.2 52.111.2 105.140.6 -2.0-18.9 53.8136.7 0.20.5
Enterprise 76.324.6 55.913.3 104.040.0 -0.9-18.3 55.9141.9 n/a
Fairhope 78.225.6 56.213.5 105.140.6 5.0-15.0 69.2175.8 0.00.0
Gadsden 74.023.3 52.311.3 108.042.2 -13.0-25.0 57.3145.5 n/a
Geneva 77.625.4 53.311.8 107.141.7 1.9-16.7 61.2155.5 0.10.2
Guntersville 72.022.2 52.011.1 106.041.1 -11.0-23.9 56.4143.3 0.71.7
Haleyville 71.822.1 51.510.9 107.141.7 -18.9-28.3 64.2163.2 n/a
Headland 77.525.3 54.712.6 108.042.2 0.0-17.8 55.2140.2 0.10.3
Huntsville 72.722.6 51.510.8 106.041.1 -11.0-23.9 54.3137.9 2.25.7
Lafayette 75.224.0 49.09.5 107.141.7 -7.1-21.7 54.0137.3 0.30.7
Mobile 77.625.3 58.614.8 102.939.4 3.0-16.1 60.3153.2 n/a
Montgomery 77.625.3 54.512.5 107.141.7 -5.1-20.6 51.0129.5 n/a
Moulton 72.222.3 50.010.0 106.041.1 -13.0-25.0 61.6156.3 2.05.1
Muscle Shoals 73.322.9 51.510.8 107.141.7 -11.0-23.9 53.7136.5 n/a
Opelika 74.423.5 50.710.4 102.939.4 -7.1-21.7 52.4133.0 n/a
Scottsboro 72.622.6 48.59.2 109.042.8 -13.0-25.0 58.0147.3 1.33.2
Selma 76.724.8 54.312.4 108.042.2 -5.1-20.6 52.4133.1 0.10.3
Sylacauga 74.523.6 49.29.6 104.040.0 -4.0-20.0 56.7144.0 1.53.9
Talladega 74.323.5 49.29.6 109.042.8 -9.9-23.3 56.4143.1 1.12.8
Troy 76.024.4 54.312.4 108.042.2 -0.9-18.3 52.4133.0 0.51.3
Tuscaloosa 76.324.6 53.211.8 108.042.2 -5.1-20.6 50.9129.2 n/a
Winfield 72.822.7 48.39.1 107.141.7 -8.0-22.2 63.8161.9 1.02.4