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.