Today's Hours:


Your public library wants to resource you with high-quality, engaging events that promote learning and equip our community to dream up new possibilities. On this page you will find helpful information about all kinds of upcoming programs. To sign up for an event that requires registration, visit the events calendar page by clicking here, stop by the library, or call 815-786-8308. To inquire about an event, a recurring program, or our video archives, or to suggest an event, please call 815-786-8308 ext.210. Click here to see our cancellation & refund disclaimer.



Community Art Swap!
Friday, May 3rd | 1pm | Social Gathering Room
The library will be accepting donations of new and gently used arts and crafts supplies throughout April!
Join us in May to exchange your items for something fresh and inspiring from someone else's collection - trade secondhand supplies to reduce waste and create something wonderful. 

Blooming Brilliance: DIY Flower Crown Workshop
Wednesday, April 24th | 6pm | Public Meeting Room
Join us for an evening of creativity at our Flower Crown Workshop. Let our imagination blossom as you design and create your very own personalized flower crown masterpiece with faux flowers to last all year long. 

Cancellation & Refund Disclaimer

  • If an event is cancelled by the library, a full refund will be made to all paid registrants.
  • If a paid registrant is unable to attend an event, a refund will be made only if the registrant cancels their registration with the library in the time frame set for that particular event. Unless otherwise specified, the cancellation deadline is 24 hours prior to the event, but each event may have its own specific cancellation deadline.
  • If a paid registrant does not attend an event and does not cancel their registration before the cancellation deadline, no refund will be made. Thank you for understanding.
  • If registering for a paid event online, your registration is not complete until payment has been made. If you pay with a credit card, your registration will be complete. If you choose to pay with cash or check, your registration is not final until payment has been made. We reserve the right to register someone else in your place if payment has not been made by the start of the event. Additionally, if you (1) register for a paid event online, (2) do not finalize your registration with payment before the event begins, (3) fail to attend the event, and if (4) we are not able to fill your spot with another paying registrant, you will not be permitted to attend another paid event until you have paid the registration fee for the prior event. If you are a Sandwich Public Library District cardholder, a fine with the registration amount will be placed on your card.
  • When a patron registers for a paid event, they agree to abide by this disclaimer.

eNewsletter logo

Subscribe to our e-newsletter for news & info. Opt in or out at any time.

PrairieCat Logo

Download the Prairecat App and login with your library card to take your library on the go!

qr code

We warmly welcome charitable donations of any amount. Thank you!

Sandwich Public Library District

925 South Main Street, Sandwich, Illinois 60548
Phone: 815-786-8308  |  Fax: 815-786-9231

Sorry, this website uses features that your browser doesn’t support. Upgrade to a newer version of Firefox, Chrome, Safari, or Edge and you’ll be all set.