Visiting Author

Long-Range Plane Survey

We would love to hear from you! Please take a minute to fill out our short survey to see what we can do to help improve your experiences with the Hannibal Free Library. Please respond before June 18, 2022.

Book Sale

May Event Calendar

After School Program

Lego Club

Story Time

Board Meeting

The Hannibal Free Library Board of Trustees monthly meeting will be held on Monday, May 16, 2022 at 6:15PM in the Community Center at the library. This meeting will also be available on Zoom for those who cannot come in person. The link for that meeting is:

Zoom link:
Meeting ID: 896 3379 8253 Passcode: 222332

Material Quarantine

Due to new research released , returned library materials will now be quarantined for 4 days.  After you return your items to us, they will still appear as checked out on your account during this 4-day quarantine (overdue fees from this will be waived). This protects our staff during their handling at check-in and the next patron to check out the title.