City Website Issues

The City of Hannibal is aware of the current issues with this website and are in the process of working to upgrade it. To reach your council member directly, please use the following:

If you would like to reach your council member via phone, please call City Hall at 573-221-0111 and a staff member will provide that phone number for you. We are sorry for any inconvenience at this time. 

March 9th, 2023