Updated new books page

Come check out our new books page which has been recently updated to include all our newest books! Just click the "new books" tab on the top of the screen.

Library Board Meetings

The Hannibal Free Library Board of Trustees holds its meetings at 6:15pm on the third Monday of each month at the Library. The public is always welcome to attend. We hope to see you there.


Subscribe to Hannibal Free Library RSS