Events & Classes

View All
LIBRARY CLOSED Passport Services UnavailableThursday, July 2 - All DayAll Branches
Adventure Storytime with Ms. StephanieThursday, July 2 - 11:00 AM-11:30 AMVirtual
Summer Family Book Club: The Lemonade WarOnlineThursday, July 2 - 2:00 PM-2:45 PMVirtual Register
Bookmobile Stop: River's Edge Townhomes Thursday, July 2 - 4:00 PM-4:45 PMBookmobile
Bookmobile Stop: Surrey Drive Thursday, July 2 - 5:30 PM-6:15 PMBookmobile
Bookmobile Stop: Mulberry CourtThursday, July 2 - 6:30 PM-7:15 PMBookmobile
Family Triva Night: America Thursday, July 2 - 7:00 PM-7:30 PMVirtual
One-of-a-kind CraftsOnlineThursday, July 2 - 7:00 PM-7:15 PMVirtual
LIBRARY CLOSED Passport Services UnavailableFriday, July 3 - All DayAll Branches
LIBRARY CLOSEDPassport Services UnavailableSaturday, July 4 - All DayALL LOCATIONS
LIBRARY CLOSED Passport Services UnavailableSunday, July 5 - All DayAll Branches
Preschool DIY Storytime Week #6Sunday, July 5 - 9:00 AM-10:00 AMVirtual
Preschool Craft Week #6Sunday, July 5 - 9:00 AM-10:00 AMVirtual
Preschool Scavenger Hunt Week #6Sunday, July 5 - 9:00 AM-10:00 AMVirtual
Preschool STEAM Activity Week #6Sunday, July 5 - 9:00 AM-10:00 AMVirtual
Stress BustersOnlineMonday, July 6 - 10:00 AM-11:30 AMVirtual
Preschool StorytimeMonday, July 6 - 11:00 AM-11:30 AMVirtual Register
Bookmobile Stop: Hunter's Ridge ApartmentsMonday, July 6 - 4:00 PM-4:45 PMBookmobile
Bookmobile Stop: Mark Avenue/Greater Grace ChurchMonday, July 6 - 5:30 PM-6:15 PMBookmobile
Bookmobile Stop: Wing Park Apts./Garden Qtr. Townhomes Monday, July 6 - 6:30 PM-7:15 PMBookmobile
Poetry Writers Workshop OnlineMonday, July 6 - 7:00 PM-8:30 PMVirtual Register
Elgin Genealogical SocietyCobbler, Tailor, Trunkmaker...Tuesday, July 7 - 9:30 AM-11:45 AMMain Library - Meadows Community Rooms ABC Register
Sensory Fun for Every Little OneTuesday, July 7 - 11:00 AM-11:15 AMVirtual

Subscribe to our eNewsletter

Amount Saved by Customers

By checking materials out of the library instead of purchasing those items, our customers have saved $5,502,752.61 so far this year including $0.00 saved yesterday. In June, they saved $423,586.62.

Interact With Us