Title/Search
LibCal
Upcoming Events
Time Zone: Eastern Time - US & Canada (change)
Library Buffet In-Person
Eat your way through the library!
Join us for a new, delicious storytime! Each month we'll read a food-themed book and then make its recipe together. This month we're reading pizza stories, eating...
More
- Date:
- Saturday, April 27, 2024
- Time:
- 1:30pm - 2:30pm
- Location:
- Meeting Room
- Audience:
- Grades 1-3
- Categories:
- Book Club
- Registration Type:
- In-Person Registration
- Register! - 4 seats left
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 29, 2024
- Time:
- 2:00pm - 6:00pm
- Location:
- Meeting Room
- Audience:
- Adults
Afternoon Book Club In-Person
A lively discussion group for adults.
"A Guide to Growing Native Plants of Southwest Virginia" In-Person
Presented by Nicole Hersch
Free copies of "A Guide to Growing Native Plants of Southwest Virginia" will be available.
From the Guide: "This guide showcases the attractive variety of plants native...
More
- Date:
- Tuesday, April 30, 2024
- Time:
- 6:00pm - 7:00pm
- Location:
- Meeting Room
- Audience:
- Adults
- Categories:
- Guest Performer/Speaker
Genius, Power, and Deception on the Eve of World War I - An Author Talk with Douglas Brunt Online
Register here to watch at home.
Join us as we chat with New York Times bestselling author, Douglas Brunt, about instant bestselling debut non-fiction work The Mysterious Case of Rudolph Diesel:...
More
- Date:
- Wednesday, May 1, 2024
- Time:
- 3:00pm - 4:00pm
- Audience:
- Adults
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, May 1, 2024
- 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
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 2, 2024
Show more dates
- 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 2, 2024
Show more dates
- Time:
- 11:00am - 11:30am
- Location:
- Meeting Room
- Audience:
- Ages 0-5
- Categories:
- Storytime
- Registration Type:
- In-Person Registration
- Register! - 20 seats left
The Write Stuff: Kids Creative Writing Group In-Person
Pull out your #2 pencil (or pen) and let's write! In this low-key group, you'll work on writing prompts, share your work (if you want!), decorate your pages and have a great time. Bring your...
More
- Date:
- Tuesday, May 7, 2024
- Time:
- 3:30pm - 4:30pm
- Location:
- Meeting Room
- Audience:
- Grades 3-5
- Categories:
- Writing Group
- Registration Type:
- In-Person Registration
- Register! - 9 seats left
A Murder Mystery, Family Story, & Love Letter to Strong Women Everywhere: Author Talk w/ Nina Simon Online
Register here to watch at home.
Nothing brings a family together like a murder next door.
You’re invited to join Nina Simon online as she chats about her lighthearted whodunnit about a...
More
- Date:
- Wednesday, May 8, 2024
- Time:
- 7:00pm - 8:00pm
- Audience:
- Adults
View More Events:
Today's Hours
Spaces
Use our online tool to book study rooms in the library.
Meeting Room
Book a Research Appointment
Meet one on one with one of our expert librarians and get help with your research.