Graphic that reads

Printing, Labeling and Mailing RFP

The Crystal Lake Public Library is accepting proposals for printing services as outlined in our request for proposal (RFP) document and in the printing RFP response form. All proposals must be mailed or delivered to the library’s business manager by 9 p.m. Tuesday, Oct. 29, 2024.

Click here for more details about the printing RFP. 

Cover image of the Nov Dec Jan Program Guide featuring a gnome reading

Read the Nov/Dec/Jan Program Guide!

The library’s Winter 2024-2025 Program Guide should be arriving in your mailbox soon. You can also read it online to see all the exciting programs we have planned for you!

Read the Nov/Dec/Jan Program Guide  

voting box

Vote Early at Crystal Lake Public Library!

Crystal Lake Public Library will serve as an early voting site for McHenry County residents from Oct. 21 to Nov. 4. The voting booths will be set up in the library’s Ames Room on the lower level of the library. Please enter through the library’s main entrances and take the stairs or elevator to the lower level.

Early Voting Hours
Monday Oct. 21-Friday, Oct. 25
8:30 am-4:30 pm

Saturday, Oct. 26
8:30 am-Noon

Monday Oct. 28-Friday, Nov. 1
8:30 am-7 pm

Saturday, Nov. 2
8:30 am-5 pm

Sunday, Nov. 3
8:30 am-3 pm

Monday, Nov. 4
8:30 am-7 pm

Actor/author Clay Jenkinson dressed as J. Robert Oppenheimer

Historian Clay Jenkinson to Portray J. Robert Oppenheimer

Friday, Oct. 25
7 pm 
Raue Center for the Arts
Historical actor/author Clay Jenkinson will bring J. Robert Oppenheimer to life through a gripping first-person portrayal. No prior graduate degree in quantum physics required. This performance is a fundraiser for the Crystal Lake Library Foundation and Raue Center for the Arts.

Visit the Raue Center for the Arts website for ticket information.