Hannibal Weather Forecast

    • 33
    • 39

    Mostly Cloudy

    • 32
    • 48

    Rain Showers

    • 32
    • 40

    Rain Likely

    • 23
    • 38

    Chance Snow Showers

    • 26
    • 33

    Mostly Cloudy

    • 30
    • 38

    Chance Snow Showers

Today 8 Jan Oswego

Areas of fog in the Morning, otherwise cloudy in the Morning, then becoming partly sunny. Highs in the upper 30s. Light Winds.

Tonight 8 Jan Oswego

Cloudy with Areas of fog. A chance of snow Showers late. Near steady Temperatures Ranging from the lower 30s on the tug hill to the mid 30s across the lower Elevations. Light southwest Winds. Chance of snow 30 percent.

Graph Plots Open in Graphs
  • Temperature Forecast NOAA

  • Temperature Real-Time

Hannibal Temperature Statistics

January Temperature

Fulton, Oswego County Airport (9.3 miles)

  • Lowest 1 January, 2026

    10 °F
  • Average January

    18.8 °F
  • Highest 5 January, 2026

    25 °F

Climate (2021–Present)

Fulton, Oswego County Airport (9.3 miles)

Take a look at our website widgetsAvailable free! Find Out More
  • Average Low 2021–2026

    40.9 °F
  • Average 2021–2026

    49.5 °F
  • Average High 2021–2026

    58.2 °F
Get WillyWeather+ to remove ads