Hannibal voters pass smoking ordinance April 4, 2012 By admin Hannibal voters have passed a smoking ordinance. 56 percent of the voters have approved a ban on smoking in public places. Violators face fines of as much as $500. Share this:FacebookTwitter