New Books

June Calendar

Summer Kickoff

Summer Raffle

June Book Club

Summer Reading

Library CareKits

Story Time 2023-24

After School Program

Imagination Library of Oswego County

Program Details

Thanks to the generous support of the Literacy Coalition of Oswego County and United Way of Greater Oswego County, Hannibal Free Library is proud to be part of 
Dolly Parton’s Imagination Library of Oswego County: 
www.oswegoimaginationlibrary.org—a FREE program that provides books to children from birth until their fifth birthday, available to families regardless of their income. This early literacy initiative encourages parents/guardians and children to read together and share the love of reading!

Each month, a high-quality and age-appropriate book will be mailed in your child’s name directly to their home. They can look forward to new and exciting reading adventures from Dolly Parton’s Imagination Library.

Each month, a high quality and age-appropriate book will be mailed in your child’s name directly to their home. They can look forward to new and exciting reading adventures from Dolly Parton’s Imagination Library.

Who Is Eligible?

All children in Oswego County, from birth until their fifth birthday.

What Are My Responsibilities?

1. Submit an official registration form, with phone number and email address, filled out by the parent or guardian. Forms are available at the Hannibal Free Library, or enroll online here.

2. Notify United Way of Greater Oswego County any time your address changes.* Books are mailed to the address listed on the registration form. If the child’s address changes, you must contact United Way at 315-593-1900, ext. 5, or email iloc@oswegounitedway.org.

*If the new address is outside of Oswego County, the child will transfer to another affiliation’s program if available or will be removed from the program.

3. Read with your child!

Board Meetings


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