Upcoming Events

  • Silent Book Club @ Cafe Steam
    10/20/2019 @ 2:00pm - 3:00pm Offsite

    Join us at Rochester Public Library for a Silent book club!

     Once the bell rings, silent reading time commences. After an hour, the bell rings again.

    Other than that, there are no rules.

    Liberated from the orthodoxy of traditional book clubs, participants can bring whatever they'd like to read and chat about anything, before and after the designated reading time.

    Come 30 minutes prior and stay 30 minutes later for introductions and discussions or just choose to listen to other adult readers. Come and go as you please. We encourage you to bring a comfy blanket or anything you wish to feel comfortable with while reading at Cafe Steam, 315 S Broadway, Rochester, MN 55904

  • TeenScape Hang Out/Geek Out
    10/21/2019 @ 4:00pm - 5:00pm Teenscape Main Branch

    These programs are for teens in grades 7-12.

    Come hang out, play games, draw, or share whatever you geek out on.

  • Homework Help
    10/21/2019 @ 6:00pm - 8:30pm Youth Services Area Main Branch

    Got homework? Don't stress! Let our volunteer tutors help!

  • Stop the Bleed
    10/21/2019 @ 6:30pm - 7:30pm Meeting Room A Main Branch Registration is required. Registration starts: 08/05/2019 1:00pm Registration end: 10/21/2019 12:30pm

    You could save a life! Learn how to identify a victim that is bleeding and how to stop the bleeding until help arrives.

  • Get Healthy, Go Plant Based! at Natural Grocers
    10/21/2019 @ 7:00pm - 8:30pm Offsite

    Are you already committed to a vegan or whole foods, plant based lifestyle or do you want to learn more? Meet up Plant Based Rochester to talk about recipes, cooking techniques and living a plant based lifestyle. 

  • Olmsted County Social Workers/ GPS available
    10/22/2019 @ 9:30am - 11:00am Meeting Room A Main Branch

    Social workers available to connect you with community resources and help with accessing services.

Popular Links

Library Hours

Fall Hours 

Monday – Thursday 9:30AM - 9:00PM

Friday & Saturday 9:30AM - 5:30PM

Sunday 1:30PM - 5:30PM