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.
Date:
Tuesday, April 29, 2025
Time:
1:00pm - 2:15pm
Location:
Meeting Room
Audience:
  Adults  
Categories:
  Book Club  

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.