Title/Search

LibCal

Upcoming Events

Time Zone: Eastern Time - US & Canada (change)

Virtual Speaker Event: The Stories, Science, and History of Trees with Smithsonian Gardens Greenhouse Horticulturalist Matthew Fleming Online

Register here to watch at home. Join us as Smithsonian Horticulturalist Matthew Fleming, guides us through the secret world of trees as is revealed in the beautiful and absorbing guide to the...  More
Date:
Tuesday, April 8, 2025
Time:
2:00pm - 3:00pm
Audience:
  Adults  
Categories:
  Guest Performer/Speaker  

Painting Squiggles! In-Person

Explore the odd world of Abstract Art with scribbles, squiggles, and watercolor paint. No art experience needed! Open to grades 2-5, minimum age 7.
Date:
Tuesday, April 8, 2025
Time:
3:30pm - 4:30pm
Location:
Meeting Room
Audience:
  Grades 2-5  
Categories:
  Make/Create  
Registration has closed.

True Crime Book Club In-Person

A book club for amateur detectives and armchair sleuths who like to discuss cold cases and old crimes. This month's selection: Reader's Choice of crimes in Virginia.
Date:
Tuesday, April 8, 2025
Time:
6:30pm - 7:30pm
Location:
Meeting Room
Audience:
  Adults  
Categories:
  Book Club  

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 9, 2025 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! - 2 seats 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 10, 2025 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 10, 2025 Show more dates
Time:
11:00am - 11:30am
Location:
Meeting Room
Audience:
  Ages 0-5  
Categories:
  Storytime  
Registration Type:
In-Person Registration
Register! - 6 seats left

Puzzles & Games Afternoon for Adults In-Person

Come for a fun afternoon of jigsaw puzzles and games: History Trivia Game Boom Again Trivia from the 50s, 60s & 70s Wordle Quiddler card game Sequence: A Game of Strategy Freaky Rumors Five...  More
Date:
Thursday, April 10, 2025 Show more dates
Time:
2:00pm - 3:30pm
Location:
Meeting Room
Audience:
  Adults  

Silent Book Club In-Person

Join Silent Book Club - Roanoke at the Salem Public Library! Bring whatever you're reading and hang out with book-minded folks. We start off introducing ourselves and what we're reading, then read for...  More
Date:
Thursday, April 10, 2025 Show more dates
Time:
6:00pm - 8:00pm
Location:
Meeting Room
Audience:
  Adults  
Categories:
  Book Club  

Qigong for Life: Free mindful movement classes In-Person

Learn how to reinvigorate your mind and body with peaceful movement in our free Qigong classes, led by Spring Forest Qigong-certified instructor Teruyo Mercer! Qigong has roots in ancient Chinese...  More
Date:
Friday, April 11, 2025 Show more dates
Time:
1:00pm - 2:00pm
Location:
Meeting Room
Audience:
  Adults  
Registration Type:
In-Person Registration
Register! - 9 seats left

Middle School Graphic Novel Book Club In-Person

This month we're discussing Wingborn by Marjorie Liu. Come prepared to share your thoughts! If you did not attend March's meeting and need a copy of the book, please register and a copy will be...  More
Date:
Friday, April 11, 2025
Time:
3:30pm - 4:30pm
Location:
Meeting Room
Audience:
  Grades 6-8  
Registration Type:
In-Person Registration
Register! - 8 seats left

View More Events:

Today's Hours

Spaces

Use our online tool to book study rooms in the library.

Meeting Room Study Room A (Left Room) Study Room B (Right Room)

Book a Research Appointment

Meet one on one with one of our expert librarians and get help with your research.