Programs are beginning to return in limited numbers, and information will be updated on an ongoing basis. To find more information about paid City programs please visit
Youth programs



Best for ages 5 & under. Explore the wonders of reading with books, puppets, rhyme and songs! Weekly 9:30 a.m. storytime registrations for all 3 branches open each Monday at noon. Storytimes are offered at the following times:

Wednesdays: Indoors @ Riley Library,  9:30 - 10:00 a.m. and 10:30 - 11 a.m.

Thursdays: Indoors @ Maidu Library, 9:30 - 10:00 a.m. and 10:30 - 11 a.m.

Fridays: Indoors @ Downtown Library, 9:30 - 10:00 a.m. and 10:30 - 11 a.m.

Our capacity is currently limited to allow for social distancing. Please register in advance to guarantee your spot for 9:30 a.m. Storytimes. 10:30 a.m. Storytimes are walk-in only. Click here to register for upcoming dates and times.*  

: The first time you register, you will need to set up your account and add each of your children to your family's account. Expect this initial set-up to take 5 - 10 minutes. Once your account is set up, you will have easy access to browse and register for other City of Roseville youth programs in the future.  Follow the steps below to get started, or call us at 916-774-5221 for assistance.

  1. Click on the "Create an account" button in the top right corner of the page
  2. Enter your e-mail address and click "Next"
  3. Fill in the information (parents--start with yourself first), create password and click "Next"
  4. Complete the remaining information and click "Submit"
  5. You should receive a confirmation e-mail. Follow the link in the email to verify and activate your account.
To add family members:
  1. Login to your account
  2. Click on "Manage Family Member" on bottom right corner
  3. Click on "Add Family Member" in middle grey bar
  4. Complete the information and click "Submit"

Click the 'Activities' button at the top of the page and search for 'Storytime' to see upcoming dates!


Beanstack Spring Reading Challenge

March 1 - April 30, 2022

Join Roseville Library's Spring Reading Challenge! Help us reach our community goal of 500,000 minutes by logging at least 15 minutes a day. People who log at least 5 hours will be entered into a spring-themed prize drawing.

  • Youth grand prize: Outdoor activity set  
  • Teen grand prize: Herb growing kit & boba making kit
  • Adult grand prize: Picnic backpack & $25 gift card to Whole Foods

To join, visit or download the 'Beanstack Tracker' app. You only need to create an account once, and you'll be able to use your login to join all of our future reading challenges!


1000 Books Before Kindergarten

The concept is simple, the rewards are priceless.

Start a reading routine with your baby, toddler or preschooler to help them develop school readiness skills. We'll help you stay on track by setting milestones and incentives on your child's path to reading 1000 books before kindergarten.

Simply add a star sticker or check off a star on the reading log each time you read a book with your child. When all the stars have been filled in, return your completed logs to the library and collect fun rewards.

Visit the Roseville Public Library to get started today.

More information

Adult and Teen programs

Book Clubs

Book clubs meet the 2nd Saturday of each month at the Maidu Library.

Page Turners (all genres) – 10:30 am - 12:00 pm

Club Maidu (all genres) – 12:30 - 2:00 pm

Click here to view book titles for upcoming dates.

Conversation Club

Ages 18+

Practice English as a Second Language. Drop-in. Free.

Last session will be May 19 at 11:15 a.m. Please check back for Fall offerings in September.

Downtown Library – Community Room


Upcoming Events

View More