Title/Search

LibCal

Upcoming Events

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

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, October 3, 2023 Show more dates
Time:
3:30pm - 4:30pm
Location:
Meeting Room
Audience:
  Grades 3-5  
Categories:
  Writing Group  
Registration has closed.

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, October 5, 2023 Show more dates
Time:
10:15am - 10:45am
Location:
Meeting Room
Audience:
  Babies  
Categories:
  Storytime  
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:
Thursday, October 5, 2023 Show more dates
Time:
11:00am - 11:30am
Location:
Meeting Room
Audience:
  Ages 0-5  
Categories:
  Storytime  
Registration Type:
In-Person Registration
Register! - 15 seats left

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:
Thursday, October 5, 2023 Show more dates
Time:
3:30pm - 4:30pm
Location:
Children's Area (Map )
Audience:
  Grades 1-5  
Categories:
  Reading Program  
Registration Type:
In-Person Registration
Register!

Little Critters Petting Zoo In-Person

Visit everyone's favorite petting zoo at the library!
Date:
Friday, October 6, 2023
Time:
11:00am - 12:00pm
Location:
Library Lawn (Map )
Audience:
  All ages  
Categories:
  Guest Performer/Speaker  

Mill Mountain Theatre presents "Stellaluna" In-Person

Stellaluna the bat, Verdi the snake, and Pinduli the hyena all seek refreshment at a watering hole one hot day, only to find themselves the subjects of a bullying lion’s ridicule. But by sharing...  More
Date:
Saturday, October 7, 2023
Time:
10:00am - 11:00am
Location:
Library Lawn (Map )
Audience:
  All ages  
Categories:
  Guest Performer/Speaker  

Middle School Book Club: Percy Jackson & the Olympians In-Person

Join us as we kick off our new book club series with The Lightning Thief! Come by the library after you sign up to grab a copy of the book so you can chat about it with us at our meeting.
Date:
Tuesday, October 10, 2023 Show more dates
Time:
3:30pm - 4:30pm
Location:
Meeting Room
Audience:
  Grades 6-8  
Categories:
  Book Club  
Registration Type:
In-Person Registration
Register! - 5 seats left

Rick Steves - Virtual Author Talk with European Guidebook Author Online

Register here. Join guidebook author and TV host Rick Steves as he shares the latest in smart European travel. In this entertaining, information-packed slideshow lecture, Rick will teach you the...  More
Date:
Tuesday, October 10, 2023
Time:
4:00pm - 5:00pm
Audience:
  Adult 18 and up  

DMV Connect @ Salem Public Library

The DMV is coming to you! Walk Ins Only. Closed for lunch 12:30-1:30pm.
Date:
Thursday, October 12, 2023
Time:
10:00am - 4:00pm
Audience:
  Adult 18 and up  

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, October 12, 2023 Show more dates
Time:
10:15am - 10:45am
Location:
Meeting Room
Audience:
  Babies  
Categories:
  Storytime  
Registration Type:
In-Person Registration
Register! - 12 seats left

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.