The National Weather Service is now predicting moderate to major flooding along the stretch of the Mississippi River that runs through northeast Missouri and western Illinois.

In Hannibal, a predicted crest of 24.7 feet by Saturday resulted in the decision to install all five of the city's flood gates until the river comes back down.

The Hannibal river stage at mid-afternoon Monday stood at 20.39 feet. Flood stage is 16 feet.

Other area river readings and crest predictions:

Canton - 17.73 at 2 p.m. Monday, crest of 21.7 feet by early Sunday morning.

Quincy - 20.42 at 1:15 p.m. Monday, crest of 25.2 feet by early Friday afternoon.

Louisiana - 18.53 at 2 p.m. Monday, crest of 23.2 feet by Saturday morning.

Clarksville - 28.74 at 2 p.m. Monday, crest of 33.6 by Saturday morning.

Officially, the weather service is predicting moderate flooding for Canton, Quincy and Louisiana and major flooding for Hannibal and Clarksville.