Sign up for our news alerts and keep up with everything going on at the Hannibal Board of Public Works. Email Address Mailing List Consent I give Hannibal Board of Public Works permission to collect and use my data submitted in this form. Signup 0% Complete I Want to... Apply for a Job Contact an Employee Find Out About Flags in My Yard Find Utility Costs Learn About Board Meetings Pay My Utility Bill Report a Concern Request Information See Current Weather Conditions See Open Bid Items Sign Up for News Bulletins Sign Up for Service Ways to Save