May Calendar

June Calendar

June Book Club

Story Time 2022-2023

After School Program


Board Meetings

The Hannibal Free Library Board of Trustees monthly meetings are held on the third Monday of each month at 6:16PM in the Community Center at the library. The next meeting will be held on Monday, June 19, 2023.