Title/Search
LibCal
Upcoming Events
Time Zone: Eastern Time - US & Canada (change)
Red Cross Blood Drive @ Salem Public Library In-Person
We invite you to donate blood and help save a life. Donors please make appointments online at www.redcrossblood.org.
- Date:
- Monday, April 28, 2025
- Time:
- 1:30pm - 6:00pm
- Location:
- Meeting Room
- Audience:
- Adults
Afternoon Book Club In-Person
A lively discussion group for adults. This month's selection: "How to Age Disgracefully" by Clare Pooley.
Barks & Books In-Person
Read with a therapy dog! These mellow dogs love books and can't wait to listen to you read.
Everyone who signs up gets at least 10 minutes to read with a dog. You can bring your own book or pick...
More
- Date:
- Wednesday, April 30, 2025
Show more dates
- Time:
- 3:15pm - 4:15pm
- Location:
- Children's Area (Map )
- Audience:
- Grades 1-5
- Categories:
- Reading Program
- Registration Type:
- In-Person Registration
- Register! - 1 seat left
Sit 'n Stitch In-Person
Join other fiber crafters as you work on your own project - knitting, crochet, needle point, cross-stitch, quilting, (round) loom knitting, weaving sticks, or other lap work projects. Bring your own...
More
- Date:
- Wednesday, April 30, 2025
- Time:
- 6:00pm - 7:30pm
- Location:
- Meeting Room
- Audience:
- Adults
Book Babies In-Person
Did you know? Literacy development begins at birth! Create lifelong readers with us at this special storytime designed especially for infants and crawlers.
- Date:
- Thursday, May 1, 2025
- Time:
- 10:15am - 10:45am
- Location:
- Meeting Room
- Audience:
- Babies
- Categories:
- Storytime
- Registration Type:
- In-Person Registration
- Register! - 8 seats left
Story Explorers In-Person
Create lifelong readers! Join us for stories, songs, and boisterous fun as we share our love of books with your child. Open to children ages 0-5 and their families.
- Date:
- Thursday, May 1, 2025
- Time:
- 11:00am - 11:30am
- Location:
- Meeting Room
- Audience:
- Ages 0-5
- Categories:
- Storytime
- Registration Type:
- In-Person Registration
- Register! - 10 seats left
May Day Craft - DIY Rustic Planter In-Person
It's May Day! Join us and create a rustic planter to leave on a neighbors doorstep (or keep for yourself!)!
All supplies provided. Please note: we will be utilizing glue guns for this craft; please...
More
- Date:
- Thursday, May 1, 2025
- Time:
- 2:00pm - 3:00pm
- Location:
- Meeting Room
- Audience:
- Adults
- Categories:
- Make/Create
- Registration Type:
- In-Person Registration
- Register! - 9 seats left
Demystifying the Pelvic Floor and Pelvic Floor Therapy with Chelsea Liller, Blue Ridge Pelvic Health In-Person
Join Chelsea Liller, a pelvic health therapist from Blue Ridge Pelvic Health, for an insightful presentation on understanding the pelvic floor and the benefits of pelvic floor therapy. Topics covered...
More
- Date:
- Wednesday, May 7, 2025
- Time:
- 2:00pm - 3:00pm
- Location:
- Meeting Room
- Audience:
- Adults
- Registration Type:
- In-Person Registration
- Register! - 3 seats left
Virtual Speaker Event: How to Use Anxiety to Thrive with Dr. David H. Rosmarin Online
Register here to watch at home.
Let’s face it: Everyone has anxiety. Furthermore, our incessant quest to rid ourselves of this ubiquitous human emotion worsens it. What if, instead of fighting...
More
- Date:
- Wednesday, May 7, 2025
- Time:
- 2:00pm - 3:00pm
- Audience:
- Adults
- Categories:
- Guest Performer/Speaker
Book Babies In-Person
Did you know? Literacy development begins at birth! Create lifelong readers with us at this special storytime designed especially for infants and crawlers.
- Date:
- Thursday, May 8, 2025
Show more dates
- Time:
- 10:15am - 10:45am
- Location:
- Meeting Room
- Audience:
- Babies
- Categories:
- Storytime
- Registration Type:
- In-Person Registration
- Register! - 9 seats left
View More Events:
Today's Hours
Spaces
Use our online tool to book study rooms in the library.
Meeting Room
Study Room A (Left Room)
Study Room B (Right Room)
Book a Research Appointment
Meet one on one with one of our expert librarians and get help with your research.