climatesince.com

Birmingham, AL: December

: December 2025 averaged 47.9°F in Birmingham, AL, the warmest December since 2024, tied 50th warmest of 130 (with 1970).

Mean temperature
47.9°F
Warmest since 2024
50th warmest of 130
Precipitation
0.86 in
Driest since 1980
2nd driest of 131

A normal December in Birmingham, AL (1991 to 2020): a mean temperature of 47.8°F, between 42.9°F and 50.9°F in eight years of ten and 4.38 in of precipitation, between 2.35 in and 7.16 in in eight years of ten.

The mean temperature of every December in Birmingham, AL since 1896: 47.9°F in 2025; the highest is 57.6°F, in 2021.
2024: 48.6°F2021: 57.6°F2025: 47.9°F 2025 47.9°F 2021 57.6°F since 2024 1896 2025
  • Normal range, 42.9 to 50.9°F
Every year, ranked, as a table

Every December in Birmingham, AL from 1895 to 2025, ranked: the mean temperature, the mean high and the mean low from the warmest, the precipitation from the wettest; a year missing more than a tenth of its days is not ranked.

YearMean, °FRankHigh, °FRankLow, °FRankPrecipitation, inRankDays missing
202547.95058.63237.2660.861300
202448.64458.63238.6444.20690
202349.32759.62139404.70600
202249.52557.55041.5194.25680
202157.6167.3147.825.88380
202046.16857.55034.7913.82820
201951.61060.91242.3145.09530
201848.34656.56440.12711.3450
201745.58154.58536.6754.01760
201649.32758.82639.8282.391120
201556.8265.3448.3110.5380
201448.74258.23839.2377.15230
201347.35556.86137.9597.06240
201250.81360.11741.6186.49280
201149.52559.62139.5335.24510
201040.112150.112030.11231.371260
200944.2965310635.5846.10330
200849.13358.72839.6326.40290
200751.61061.4941.9161.941200
200649.91961.5838.3503.031020
200542.411252.810831.91134.62620
200444.98755.57134.3963.55880
200343.810054.68332.91083.26950
200244.493548934.8897.23210
200149.32759.52339.1384.76590
20003812847.612928.51271.841220
199946.76357.84535.6813.13980
199850.71458.92542.5126.27300
19974310852.511233.41034.13730
199648.74259.52337.8603.28940
199543.510253.99133.21054.91580
199449.23158.72839.7314.10740
199344.49353.89435864.01760
199245.876548937.5625.27500
199149.23160.21538.3503.64860
199049.62459.91939.4345.47440
198937.912948.112827.81293.39920
198845.87657.35534.3962.841050
198749.13359.91938.3503.081000
1986449853.39934.7913.081000
198540.212051.911528.41282.541090
198454.3666.2242.4132.301140
198339.812349.61223012512.6330
198251.21260.21542.2159.51110
198142.711052.611132.81105.82390
1980449856.66331.41150.811310
197945.97556.46535.4851.551240
197846.46658.53434.2995.43470
197744.19753.69634.6942.011190
197641.111953.210229.11264.35650
197544.69254.58534.7913.49900
197447.355566838.6445.97350
197344.98755.37634.6947.58190
197247.75356.95938.5485.76420
197154.8463.9645.665.92370
197047.95058.72837.1683.32930
196943.310553.99132.71116.07340
196841.411852.111430.81187.38200
196748.54557.94339.13811.4940
196644.39554.38834.3962.341130
196546705842341002.061170
1964484957.25738.8425.09530
196336.813046.913126.61305.94360
196242.611153.39931.91132.551070
196146.95955.77038.15313.9810
196041.511751.711631.21173.21970
195947.85257.55038.1532.461110
195841.811652.411331.31161.291270
195748.14758.82637.3644.01760
195654.5565.4343.584.16700
195545.38454.88035.8801.641230
195443.810054.78232.91085.78410
195343.410353.69633.21059.04140
1952458655.27834.8894.96560
195149.82160.91238.6448.71150
195039.912249.612230.21213.92810
194947.45458.43636.4763.44910
194848.84058.14039.4344.28670
1947467058.43633.61014.94570
194648.93961.11136.7743.67850
194539.312548.412630.11235.54430
194444.79053.110536.2773.71830
194344.98752.810836.9703.63870
194246.86055.57138.15311.0360
194149.82158.23841.5195.40480
194050.61658.72842.6114.32660
193948.84057.84539.8282.821060
1938467054.88037.3642.091160
193745.58153.79537.4632.041180
1936493757.15840.9247.78170
193538.91274713030.71194.10740
193444.79053.39936.2773.52890
193356.1365.2546.933.09990
193249.13356.76241.42213.8520
193154.3661.9746.848.33160
193043.110650.711935.6812.481100
192946.16855.47336.9702.971040
192846.66556.36737690.911290
192745.58155.37635.6819.43121
1926493758.53439.43410.6170
192543.110652.810833.41034.14710
192446.86055.47338.1536.89250
192353.4860.71446.155.30490
192253.1961.3104577.63180
192150.21760.11740.3263.23960
192045.68053.210238579.5790
191945.87654.97936.8729.56100
191850.71457.94343.584.14711
191739.212648.312730.21211.481250
191646.86056.46537.2663.70840
191546.76355.47338576.11320
191441.911548.812535864.65610
191347.25754.58539.8282.991030
1912467053.210238.8425.80400
191149.82158.14041.5196.12310
191042.211350.811833.51022.551070
190939.81234912430.61204.41640
190849.91957.84541.9166.83260
190746.46653.99138.9414.00800
190650.21757.35543104.62620
190543.410349.912136.8725.21520
190447.25755.96938.6445.05550
190342.211351.611732.71111.921210
190245.77953.69637.8605.44450
19014310852.910733.21059.07130
190049.13357.55040.7254.01760
1899467056.95935867.20220
189845.38454.68336792.171150
189749.32757.64941236.52270
189648.14757.74838.5481.071280
189557.5505.444531

Warmest, coldest, wettest and driest

Warmest
YearMean, °F
202157.6
201556.8
193356.1
197154.8
195654.5
198454.3
193154.3
192353.4
192253.1
201951.6
More years share the last value
Coldest
YearMean, °F
196336.8
198937.9
200038
193538.9
191739.2
194539.3
198339.8
190939.8
195039.9
201040.1
Wettest
YearPrecipitation, in
196113.98
193213.85
198312.63
196711.49
201811.34
194211.03
192610.61
201510.53
19209.57
19199.56
Driest
YearPrecipitation, in
19800.81
20250.86
19280.91
18961.07
19581.29
20101.37
19171.48
19791.55
19551.64
20001.84

The hottest, coldest and wettest days

Hottest day
78°F
Coldest night
15°F
Wettest day
0.30 in

Every month, season and year

Months

Seasons

Years

Birmingham, AL the day's answers

All-time records

Every answer in words
  • December 2025 brought 0.86 in of precipitation in Birmingham, AL, the driest December since 1980, 2nd driest of 131.
  • The hottest day of December 2025 in Birmingham, AL: 78°F on Wednesday 24 December 2025.
  • The coldest night of December 2025 in Birmingham, AL: a low of 15°F on Monday 15 December 2025.
  • The wettest day of December 2025 in Birmingham, AL: 0.30 in on Thursday 4 December 2025.