Hannibal January Weather

Averages and records for weather in Hannibal, Missouri in the month of January.
Typical Hannibal January Weather
1991–2020
Average daily high 34.6 °F
Average daily low 17.6 °F
Average monthly precipitation 2.1 inches
Average monthly snow 6.1 inches
Daily chance of precipitation 27.1%
Daily chance of snow 9.4%
Hannibal January Weather Records
1933–2024
Highest temperature 75 °F January 24, 1950
Lowest temperature -21 °F January 20, 1985
Highest daily low 54 °F January 29, 2013
Lowest daily high -5 °F January 15, 2024
Hottest average high temperature 45.8 °F 1990
Coldest average high temperature 20.4 °F 1977
Most daily precipitation 2.9 inches January 31, 2002
Most monthly precipitation 5.5 inches 2005
Most daily snow 12.4 inches January 20, 1995
Most monthly snow 31.0 inches 1979
Note: Daily averages are a moving average which includes 14 days before and after
Day Average (°F) Record (°F)
High Low High Low
January 1 36.1 20.1 63 -14
January 2 35.9 19.9 63 -14
January 3 35.8 19.7 68 -11
January 4 35.6 19.6 67 -10
January 5 35.5 19.3 67 -13
January 6 35.3 19.1 59 -14
January 7 35.0 18.9 72 -14
January 8 35.0 18.8 69 -13
January 9 35.1 18.9 63 -10
January 10 35.0 18.8 60 -20
January 11 34.8 18.6 61 -19
January 12 34.8 18.4 63 -14
January 13 34.7 18.2 63 -14
January 14 34.7 18.1 68 -15
January 15 34.7 18.0 65 -15
January 16 34.6 17.9 60 -17
January 17 34.5 17.9 70 -18
January 18 34.5 17.8 66 -17
January 19 34.6 18.0 69 -17
January 20 34.8 18.0 65 -21
January 21 34.9 18.1 71 -16
January 22 35.0 18.1 71 -14
January 23 35.0 18.2 69 -17
January 24 35.2 18.2 75 -8
January 25 35.2 18.3 73 -14
January 26 35.2 18.2 64 -12
January 27 35.2 18.1 66 -17
January 28 35.3 18.1 64 -13
January 29 35.4 18.2 68 -14
January 30 35.5 18.3 63 -14
January 31 35.7 18.4 67 -14
Weather Station Details
Years Station Coordinates
1933–2024 Hannibal Water Works location