Hannibal April Weather

Averages and records for weather in Hannibal, Missouri in the month of April.
Typical Hannibal April Weather
1991–2020
Average daily high 63.7 °F
Average daily low 42.8 °F
Average monthly precipitation 4.3 inches
Average monthly snow 0.2 inches
Daily chance of precipitation 37.9%
Daily chance of snow 0.56%
Hannibal April Weather Records
1933–2024
Highest temperature 93 °F April 21, 1987
Lowest temperature 15 °F April 3, 1936
Highest daily low 67 °F April 26, 2009
Lowest daily high 27 °F April 2, 2018
Hottest average high temperature 72.0 °F 1981
Coldest average high temperature 55.3 °F 1983
Most daily precipitation 3.4 inches April 30, 2017
Most monthly precipitation 8.5 inches 1981
Most daily snow 5.5 inches April 15, 1980
Most monthly snow 9.0 inches 1980
Note: Daily averages are a moving average which includes 14 days before and after
Day Average (°F) Record (°F)
High Low High Low
April 1 58.4 38.1 85 24
April 2 58.7 38.4 87 17
April 3 59.2 38.8 90 15
April 4 59.7 39.1 89 20
April 5 60.2 39.6 88 20
April 6 60.6 40.0 86 18
April 7 61.0 40.3 83 17
April 8 61.3 40.5 86 18
April 9 61.7 40.9 90 21
April 10 62.1 41.2 86 23
April 11 62.5 41.6 86 24
April 12 62.9 41.9 87 19
April 13 63.2 42.1 87 22
April 14 63.5 42.3 86 25
April 15 63.6 42.6 88 25
April 16 63.8 43.0 87 27
April 17 64.2 43.3 87 25
April 18 64.4 43.6 87 26
April 19 64.6 44.0 87 27
April 20 64.9 44.4 87 29
April 21 65.2 44.9 93 29
April 22 65.6 45.2 88 28
April 23 66.0 45.6 87 29
April 24 66.3 46.1 87 26
April 25 66.7 46.5 89 33
April 26 67.1 46.9 93 34
April 27 67.5 47.4 90 31
April 28 67.9 47.8 89 29
April 29 68.2 48.1 87 30
April 30 68.3 48.3 92 33
Weather Station Details
Years Station Coordinates
1933–2024 Hannibal Water Works location