Storytimes at the Library

Children listening to story

Salem Public Library has closed its physical locations. Patrons are asked to keep materials at home until they reopen. Staff will remain available via phone, provide virtual reference and information services (e-books, movies, etc.).  A new date for storytimes to resume will be announced here as it becomes available. Check the City's COVID-19 information center for all City service impacts.

Early literacy-rich storytimes are fun ways for families to help their babies, toddlers, and preschoolers get ready to learn to read when they start elementary school.

We miss seeing you in the library, but we are still here for you online. Families with toddlers and preschoolers are invited to join Youth Services staff for special LIVE storytimes online.  Sign up to receive a Zoom invitation. 

New recorded storytimes are published on the library's Facebook page each Saturday in English and Thursday in Spanish. Visit our Youtube playlist to view previous storytimes.

Visit our Early Literacy Blog for more stories, songs, fingerplays, and activities.

Contact us

Salem Public Library
Due to increasing COVID-19 infections, the City of Salem has postponed the public reopening of the renovated Main Library and the West Salem Branch indefinitely. A new opening date will be announced later.

Curbside Service is available by appointment Tuesday-Sunday. Library items can be returned any time at the outdoor book drop on the Liberty Street side of the building.

Virtual Library services are available 24/7. Download free eBooks, eAudiobooks, and movies, do research, find information, study and contact staff.
585 Liberty ST SE
Salem OR 97301
Follow us

ADA Statement and Service Accessibility 

These are open, public meetings at an accessible location. Special accommodations are available, upon request, for persons with disabilities. Services may be requested for sign language interpretation or languages other than English. To request accommodations or services, please call Library Administration at 503-588-6315 (TTD/TTY 503-588-6439) at least two business days prior to the meeting.