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