Monthly weather forecast and climate
Hannibal, MO

What is the coldest month in Hannibal?

With an average high-temperature of 33.1°F (0.6°C) and an average low-temperature of 16°F (-8.9°C), January is the coldest month in Hannibal.

How many days does it rain in Hannibal?

In Hannibal, during the entire year, the rain falls for 111 days and collects up to 40.2" (1020.4mm) of precipitation.

What is the driest month in Hannibal?

The month with the least rainfall in Hannibal, Missouri, is January when the rain falls for 8 days and typically collects 1.8" (44.5mm) of precipitation.

When does it snow in Hannibal?

Months with snowfall in Hannibal are January through April, November and December.

How much does it snow in Hannibal?

In Hannibal, during the entire year, snow aggregates up to 25.9" (657.9mm).

What is the snowiest month in Hannibal?

The month with the most snowfall is February when 7.1" (180.3mm) of snow is typically aggregated.

What is the wettest month in Hannibal?

The month with the most rainfall in Hannibal is May when the rain falls for 11 days and typically aggregates up to 4.8" (122.7mm) of precipitation.

What is the warmest month in Hannibal?

With an average high-temperature of 86°F (30°C) and an average low-temperature of 66.9°F (19.4°C), July is the warmest month.
Average rainfall - Hannibal, MO
Average rainfall days - Hannibal, MO

Months with the highest number of rainy days are March, April and May (11 days).
Months with the lowest number of rainy days are January, February, August and September (8 days).

Average snowfall - Hannibal, MO
Average daylight / Average sunshine - Hannibal, MO
deutscheenglishespañolрусский中文