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

"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.