Hannibal and the surrounding area is getting some much needed rain this morning. May was one of the driest on record at the Hannibal Filter Plant's official reporting station.  Prior to today's rain, Hannibal has received one tenth of an inch of precipitation for the month. The average total for June in Hannibal is 3.46 inches.