Things to Do

View all library events on our event calendar!

Event Calendar

Coming Soon

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9

Program Guides

Discover the upcoming events at your library by downloading and printing CCPL's latest program guides. 

Winter 2023 Program Guide Cover

Book Discussion GroupShare your passion for reading with a CCPL book discussion group.

Link to Page

Registering for Events

Registration for an event typically opens two weeks before the program begins. If you are uncertain when registration begins, check the Program Guide or call 804-751-CCPL.

You may register for programs directly from the Event Calendar. Click on the title of the program and registration requirements and availability will be displayed. You do not have to have a library card to register for a program.

If you need special accommodation, please reach out to the staff to let us know how we can help.

If You Have Not Registered for an Event

If no registration is required, please join us!

Even when registration is required, we are often able to accommodate walk-in customers. If you are eager to attend a program but you are unable to register, please call 804-751-CCPL - we may be able to figure out a way to accommodate you!


If you need to register a large group, please call 804-751-CCPL. You may be asked to bring your group to one of our larger libraries, so that we can be sure to accommodate your party.

Canceling Your Registration

If your plans change and you cannot attend a program you registered for, please let us know so that your seat can be made available to people on the wait list or walk-in customers.