Climate and monthly weather forecast
Hannibal, OH

englishespañol中文
Share

Weather in January

January, the same as December, is another cold winter month in Hannibal, Ohio, with an average temperature fluctuating between 22.1°F (-5.5°C) and 35.4°F (1.9°C). January, characterized by an average high temperature of 35.4°F (1.9°C) and a low temperature of 22.1°F (-5.5°C), is generally the coldest month. Weather in January »

Weather in February

The last month of the winter, February, is also an icy month in Hannibal, Ohio, with an average temperature fluctuating between 25°F (-3.9°C) and 39.6°F (4.2°C). The weather during February records an average high-temperature of a still icy 39.6°F (4.2°C), closely mirroring the preceding month. Weather in February »

Weather in March

March, the first month of the spring in Hannibal, is a frosty month, with temperature in the range of an average high of 49.6°F (9.8°C) and an average low of 32.9°F (0.5°C). Hannibal's transition into March brings a rise in the average high-temperature, moving from a cold 39.6°F (4.2°C) in February to a frosty 49.6°F (9.8°C). Weather in March »

Weather in April

April is an enjoyable spring month in Hannibal, Ohio, with temperature in the range of an average low of 42.6°F (5.9°C) and an average high of 61.9°F (16.6°C). As April arrives, a rise in the average high-temperature is observed, moving from a frosty 49.6°F (9.8°C) in March to a comfortable 61.9°F (16.6°C). Weather in April »

Weather in May

May, the last month of the spring in Hannibal, is a warm month, with an average temperature ranging between min 52.2°F (11.2°C) and max 73.4°F (23°C). As April transitions into May, Hannibal sees a rise in the average high-temperature, moving from a refreshing 61.9°F (16.6°C) to a moderately hot 73.4°F (23°C). Weather in May »

Weather in June

The first month of the summer, June, is still a warm month in Hannibal, Ohio, with temperature in the range of an average low of 58.5°F (14.7°C) and an average high of 80.2°F (26.8°C). A subtle rise in the average high-temperature is observed during June, adjusting from a moderately hot 73.4°F (23°C) in May to a still warm 80.2°F (26.8°C). Weather in June »

Weather in July

July, like June, in Hannibal, Ohio, is another warm summer month, with an average temperature ranging between min 61.9°F (16.6°C) and max 84°F (28.9°C). Hannibal's warmest month, July, registers temperatures that range from a high of 84°F (28.9°C) to a low of 61.9°F (16.6°C). For most parts of July, the heat index is estimated at a hot 93.2°F (34°C). Weather in July »

Weather in August

The last month of the summer, August, is also a moderately hot month in Hannibal, Ohio, with an average temperature fluctuating between 59.9°F (15.5°C) and 82.8°F (28.2°C). Hannibal experiences a minor change to a still warm 82.8°F (28.2°C) in average high-temperature during August, closely reflecting July. Weather in August »

Weather in September

September, the first month of the autumn in Hannibal, is also a moderately hot month, with an average temperature varying between 55.4°F (13°C) and 76.6°F (24.8°C). September signifies a minor drop in average high-temperature, transitioning from 82.8°F (28.2°C) in August to a still warm 76.6°F (24.8°C). Weather in September »

Weather in October

October, like September, in Hannibal, Ohio, is another comfortable autumn month, with an average temperature ranging between min 45.5°F (7.5°C) and max 63.3°F (17.4°C). Hannibal's average high-temperature decreases in October, falling from a warm 76.6°F (24.8°C) in September to an enjoyable 63.3°F (17.4°C). Weather in October »

Weather in November

The last month of the autumn, November, is also a fresh month in Hannibal, Ohio, with an average temperature varying between 50.7°F (10.4°C) and 35.2°F (1.8°C). As October transitions into November, Hannibal sees a drop in the average high-temperature, transitioning from a refreshing 63.3°F (17.4°C) to a fresh 50.7°F (10.4°C). Weather in November »

Weather in December

The first month of the winter, December, is still a cold month in Hannibal, Ohio, with an average temperature varying between 29.3°F (-1.5°C) and 41.4°F (5.2°C). During the transition into December, Hannibal observes a decrease in the average high-temperature, falling from a cool 50.7°F (10.4°C) in November to a wintry 41.4°F (5.2°C). Weather in December »
[Resources]

Frequently asked questions

What part of the year is the coldest in Hannibal?

Hannibal's coldest temperatures are experienced in January, with average high temperatures of 35.4°F (1.9°C) and lows of 22.1°F (-5.5°C).

How many days does it rain in Hannibal?

In Hannibal, Ohio, during the entire year, the rain falls for 176.6 days and collects up to 25.91" (658mm) of precipitation.

When does it snow in Hannibal?

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

When does it snow the most in Hannibal?

January is the month with the most snowfall. Snow falls for 14.7 days and accumulates 3.19" (81mm) of snow.

How much does it snow in Hannibal?

In Hannibal, Ohio, during the entire year, snow falls for 46.7 days and aggregates up to 11.38" (289mm) of snow.

What is the month with the least sunshine in Hannibal?

The month with the least sunshine in Hannibal is January, with an average of 3.3h of sunshine.

What is the most humid month in Hannibal?

February is the most humid month in Hannibal, Ohio, with an average relative humidity of 84%.

When is Daylight Saving Time (DST) in Hannibal?

On Sunday, March 10. 2024, at 2:00 am, Daylight Saving Time starts in Hannibal, Ohio, and the time zone changes from EST to EDT. Daylight Saving Time ends Sunday, November 3. 2024, at 2:00 am, and the time zone reverts from EDT to EST.

What is the rainiest month in Hannibal?

The month with the most rainfall in Hannibal, Ohio, is May, when the rain falls for 19.6 days and typically aggregates up to 2.91" (74mm) of precipitation.

When it does not snow in Hannibal?

May through October are months without snowfall in Hannibal.

When are the longest days in Hannibal?

With an average of 14h and 54min of daylight, June has the longest days of the year in Hannibal.

What is the month with the highest UV index in Hannibal?

June and July, with an average maximum UV index of 6, are months with the highest UV index in Hannibal, Ohio.

What month is the hottest in Hannibal?

July, on average, is the warmest month, registering a high temperature of 84°F (28.9°C) and a low of 61.9°F (16.6°C).

What is the least humid month in Hannibal?

The least humid month is August, with an average relative humidity of 77%.

What month has the most sunshine in Hannibal?

With an average of 10.1h of sunshine, August has the most sunshine of the year.

What is the driest month in Hannibal?

September is the month with the least rainfall in Hannibal, Ohio. Rain falls for 13.6 days and accumulates 1.61" (41mm) of precipitation.

What is the month with the shortest days in Hannibal?

December has the shortest days of the year in Hannibal, Ohio, with an average of 9h and 24min of daylight.

What is the month with the lowest UV index in Hannibal?

December is the month with the lowest UV index in Hannibal, with an average maximum UV index of 1.

Average temperature
Hannibal, OH

Average temperature - Hannibal, OH

The warmest month (with the highest average high temperature) is July (84°F).
The month with the lowest average high temperature is January (35.4°F).

The month with the highest average low temperature is July (61.9°F).
The coldest month (with the lowest average low temperature) is January (22.1°F).

[Resources]

Average pressure
Hannibal, OH

Average pressure - Hannibal, OH

The month with the highest atmospheric pressure is November (30.14"Hg).
The month with the lowest atmospheric pressure is June (29.95"Hg).

[Resources]

Average wind speed
Hannibal, OH

Average wind speed - Hannibal, OH

The windiest months (with the highest average wind speed) are January and February (7mph).
The calmest month (with the lowest average wind speed) is August (4.2mph).

[Resources]

Average rainfall
Hannibal, OH

Average rainfall - Hannibal, OH

The wettest month (with the highest rainfall) is May (2.91").
The driest month (with the least rainfall) is September (1.61").

[Resources]

Average rainfall days
Hannibal, OH

Average rainfall days - Hannibal, OH

The month with the highest number of rainy days is May (19.6 days).
The month with the least rainy days is January (10.2 days).

[Resources]

Average snowfall
Hannibal, OH

Average snowfall - Hannibal, OH

The month with the highest snowfall is January (3.19").
The months with the least snowfall are May, June, July, August, September and October (0").

[Resources]

Average snowfall days
Hannibal, OH

Average snowfall days - Hannibal, OH

The month with the highest number of snowfall days is January (14.7 days).
The months with the least snowfall days are May, June, July, August, September and October (0 days).

[Resources]

Average daylight / Average sunshine
Hannibal, OH

Average daylight / Average sunshine - Hannibal, OH

The month with the longest days is June (Average daylight: 14h and 54min).
The month with the shortest days is December (Average daylight: 9h and 24min).

The month with the most sunshine is August (Average sunshine: 10h and 6min).
The month with the least sunshine is January (Average sunshine: 3h and 18min).

[Resources]

Average sunshine days
Hannibal, OH

Average sunshine days - Hannibal, OH

The month with the most sunshine days is November (16.9 days).
The months with the least sunshine days are January and February (8.7 days).

[Resources]

Hannibal, Ohio, USA

Weather forecast for your location

1. Click Locate me button
2. Allow the app to use your location