Title/Search
LibCal
Upcoming Events
Time Zone: Eastern Time - US & Canada (change)
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 24, 2024
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
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, April 25, 2024
Show more dates
- Time:
- 10:15am - 10:45am
- Location:
- Meeting Room
- Audience:
- Babies
- Categories:
- Storytime
- Registration Type:
- In-Person Registration
- Register! - 2 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, April 25, 2024
Show more dates
- Time:
- 11:00am - 11:30am
- Location:
- Meeting Room
- Audience:
- Ages 0-5
- Categories:
- Storytime
- Registration Type:
- In-Person Registration
- Register!
Puzzles & Games Afternoon for Adults In-Person
Come for a fun afternoon of board games, card games, and jigsaw puzzles.
No registration required - just drop in!
Refreshments will be provided.
For ages 18+
- Date:
- Thursday, April 25, 2024
- Time:
- 2:00pm - 4:00pm
- Location:
- Meeting Room
- Audience:
- Adults Older Adults
End of the World Book Club (Horror/Sci-Fi) In-Person
Join our new horror and science fiction book club! Each month we'll read books on a different theme and discuss over hot drinks; registration is not required. Themes are announced in advance, with...
More
- Date:
- Thursday, April 25, 2024
Show more dates
- Time:
- 6:30pm - 7:45pm
- Location:
- Meeting Room
- Audience:
- Adults
- Categories:
- Book Club
Torn Paper Art Workshop In-Person
Create colorful torn paper art using:
A reference image or your own imagination
Mulberry paper, colored cardstock, tissue paper, and Deckle handmade paper cardstock
pH neutral PVA adhesive & foam...
More
- Date:
- Friday, April 26, 2024
- Time:
- 11:00am - 3:00pm
- Location:
- Meeting Room
- Audience:
- Adults Older Adults
- Categories:
- Make/Create
- Registration Type:
- In-Person Registration
- Register! - 2 seats left
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! - 6 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
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.