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... Access My SmartHub AccountApply for a JobLearn About Flags in My YardContact an EmployeeLocate Utility CostsLearn About Board MeetingsPay My Utility BillReport a ConcernRequest InformationCheck Out Current Weather ConditionsView Open Bid ItemsSign Up for Service