Title/Search
LibCal
Upcoming Events
Time Zone: Eastern Time - US & Canada (change)
Afternoon Book Club In-Person
Adult book club that meets the last Tuesday of every month.
- Date:
- Tuesday, May 30, 2023
- Time:
- 1:00pm - 2:15pm
- Location:
- Meeting Room
- Audience:
- Adult 18 and up
- Categories:
- Book Club
Red Cross Blood Drive @ Salem Public Library In-Person
We invite you to donate blood this Memorial Day week. All presenting donors will receive an exclusive Red Cross beach towel. Donors please make appointments online at www.redcrossblood.org.
- Date:
- Wednesday, May 31, 2023
- Time:
- 12:00pm - 6:00pm
- Location:
- Meeting Room
- Audience:
- Adult 18 and up
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:
- Wednesday, June 7, 2023
Show more dates
- Time:
- 10:30am - 11:00am
- Location:
- Meeting Room
- Audience:
- Ages 0-5
- Categories:
- Storytime
- Registration Type:
- In-Person Registration
- Register! - 16 seats left
Computers for Beginners - Class 1 Computer Introduction @ Salem Library In-Person
Join us for the first of our 4-part series Computers for Beginners. Class is designed for people with little to no computer experience. Class 1, Computer Introduction, will cover the different parts...
More
- Date:
- Wednesday, June 7, 2023
- Time:
- 2:00pm - 4:00pm
- Location:
- Meeting Room
- Audience:
- Adult 18 and up
- Registrations are fully booked!
Virtual Author Talk with Mike Rucker, Ph.D: The Fun Habit Online
Register here.
Doesn’t it seem that the more we seek happiness, the more elusive it becomes? There is an easy fix, hiding in plain sight. Fun is an action you can take here and now, practically...
More
- Date:
- Wednesday, June 7, 2023
- Time:
- 4:00pm - 5:00pm
- Audience:
- Adult 18 and up
DMV Connect @ Salem Public Library In-Person
The DMV is coming to you! Walk Ins Only. Closed for lunch 12:30-1:30pm.
- Date:
- Thursday, June 8, 2023
- Time:
- 9:00am - 4:00pm
- Location:
- Meeting Room
- Audience:
- Adult 18 and up
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, June 8, 2023
Show more dates
- Time:
- 10:30am - 11:00am
- Location:
- Meeting Room
- Audience:
- Ages 0-5
- Categories:
- Storytime
- Registration Type:
- In-Person Registration
- Register! - 20 seats left
City Spies Book Club In-Person
Join us as we discuss the first book in the City Spies series! Sign up soon to get a copy of the book so you can read it before we meet.
Book blurb: "Sara Martinez is a hacker. She recently broke...
More
- Date:
- Tuesday, June 13, 2023
- Time:
- 3:00pm - 4:00pm
- Location:
- Meeting Room
- Audience:
- Grades 6-8
- Categories:
- Book Club
- Registration Type:
- In-Person Registration
- Register! - 7 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:
- Wednesday, June 14, 2023
Show more dates
- Time:
- 10:30am - 11:00am
- Location:
- Meeting Room
- Audience:
- Ages 0-5
- Categories:
- Storytime
- Registrations open at 10:30am Wednesday, May 31, 2023
Health Coverage Information Session In-Person
Join the experts from LOA and Enroll Virginia and get answers to your health insurance, Medicare, and Affordable Care Act questions. 540-345-0451 or 540-613-1696 for more information.
- Date:
- Wednesday, June 14, 2023
- Time:
- 2:00pm - 3:00pm
- Location:
- Meeting Room
- Audience:
- Adult 18 and up
- Registration Type:
- In-Person Registration
- Register! - 19 seats left
View More Events:
Today's Hours
Spaces
Use our online tool to book study rooms in the library.
Study Rooms
Meeting Room
Book a Research Appointment
Meet one on one with one of our expert librarians and get help with your research.