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

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.