Hannibal December Weather

Averages and records for weather in Hannibal, Missouri in the month of December.
Typical Hannibal December Weather
1991–2020
Average daily high 39.3 °F
Average daily low 23.4 °F
Average monthly precipitation 2.2 inches
Average monthly snow 3.4 inches
Daily chance of precipitation 27.9%
Daily chance of snow 7.4%
Hannibal December Weather Records
1933–2024
Highest temperature 76 °F December 16, 2021
Lowest temperature -21 °F December 23, 1989
Highest daily low 58 °F December 5, 2001
Lowest daily high -10 °F December 22, 1989
Hottest average high temperature 50.8 °F 2021
Coldest average high temperature 22.8 °F 1983
Most daily precipitation 3.4 inches December 3, 1982
Most monthly precipitation 8.7 inches 1982
Most daily snow 12.0 inches December 1, 2006
Most monthly snow 18.2 inches 1973
Note: Daily averages are a moving average which includes 14 days before and after
Day Average (°F) Record (°F)
High Low High Low
December 1 44.8 28.0 69 8
December 2 44.4 27.7 69 2
December 3 44.0 27.3 71 2
December 4 43.4 26.9 74 2
December 5 42.9 26.5 70 3
December 6 42.5 26.1 70 -2
December 7 42.1 25.8 71 -7
December 8 41.7 25.6 67 -6
December 9 41.4 25.2 74 -4
December 10 41.0 24.9 64 -5
December 11 40.6 24.5 70 -3
December 12 40.2 24.2 65 -9
December 13 40.0 24.0 69 -3
December 14 39.7 23.7 67 -3
December 15 39.4 23.5 72 -13
December 16 39.2 23.4 76 -13
December 17 39.0 23.2 66 -7
December 18 38.6 22.8 69 -7
December 19 38.3 22.5 63 -14
December 20 38.1 22.2 68 -13
December 21 37.9 22.0 62 -14
December 22 37.7 21.8 64 -21
December 23 37.6 21.6 67 -21
December 24 37.4 21.5 66 -20
December 25 37.2 21.3 71 -18
December 26 37.1 21.2 67 -6
December 27 37.0 21.1 70 -6
December 28 36.8 20.9 66 -7
December 29 36.7 20.8 72 -5
December 30 36.5 20.6 71 -7
December 31 36.3 20.3 65 -13
Weather Station Details
Years Station Coordinates
1933–2024 Hannibal Water Works location