Rochester, MI

Rochester is a city in Southwest Michigan and is a part of Oakland County. According to the 2010 census, the city has a population of 12,711. The area was first settled in 1817 by the Graham family. Rochester is named after a city in New York. It consists of three communities: Stoney Creek, The Bluffs, and Yates. In 2009, it was named one of the Top 100 Best Places to Live by Money Magazine and CNN. Rochester claims to have the largest Christmas parade in Michigan that takes place the first Sunday in December. It also has the Big Bright Light Show, in which the downtown storefronts are cover in colorful holiday lights. Other events throughout the year include the Spring Gallery Stroll, Heritage Festival, and Arts and Apples Festival. Top attractions are Paint Creek Trail, Meadow Brook Hall, and the Village of Rochester Hills.

Monday, November 17th 2025

All Day
DINOvember

Join us as we have an epic celebration of dinosaurs in November. We will have scavenger hunts, coloring sheets, and more in the Youth Room all month long. No registration…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307, Youth Room
Event Series
All Day
Dinosaur Take & Make

Create a dinosaur for your personal collection. Kits are available for pickup at the Youth Services Desk beginning November 10 at 9 a.m. through November 17 at 9 p.m. Ages…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307
Event Series
10:00am
ELL Beginning Book Club: Curious Incident of the Dog in the Night-Time by Mark Haddon

Meet with Kari and other English language learners to read and discuss a book in a friendly setting. This group will read easier books— if you have tried the book…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307, Conference Room B
Event Series
10:00am
Early Lit Group: Little Groovers (Monday, 10 AM)

For children ages 0-5 and their caregiver, please register all children attending.

Little Groovers storytime offers a fun way to introduce early literacy concepts to young children in a traditional storytime…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307, Storytime Room
Event Series
11:00am
Early Lit Group: Little Groovers (Monday, 11 AM)

For children ages 0-5 and their caregiver, please register all children attending.

Little Groovers storytime offers a fun way to introduce early literacy concepts to young children in a traditional storytime…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307, Storyroom
Event Series
6:00pm
Picture Book & Movie Club

Dive into classic stories with us as we read a picture book and then watch a movie, all from the same series! Ages 5-8. Registration is required, each date has…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307, Storyroom

Tuesday, November 18th 2025

All Day
DINOvember

Join us as we have an epic celebration of dinosaurs in November. We will have scavenger hunts, coloring sheets, and more in the Youth Room all month long. No registration…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307, Youth Room
Event Series
10:00am
Behind the Scenes Library Tour

Join library director Juliane Morian for a behind-the-scenes look at the inner workings of RHPL. Space is limited. 

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307
10:00am
Early Lit Group: Little Movers (Tuesday, 10 AM)

For children ages 0-5 and their caregiver, please register all children attending.

Little Movers storytime offers a fun and active way to introduce young children to early literacy concepts, physical activity,…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307, Storyroom
Event Series
10:00am
ELL Conversation Group

Come and join our ELL (English Language Learners) conversation group.  It’s  fun 
and very informal class.  It’s the best way to meet new friends while improving 
and practicing your English.…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307
Event Series
11:00am
Early Lit Group: Little Movers (Tuesday, 11 AM)

For children ages 0-5 and their caregiver, please register all children attending.

Little Movers storytime offers a fun and active way to introduce young children to early literacy concepts, physical activity,…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307, Storyroom
Event Series
2:00pm
Between the Lines

Join RHPL’s lively monthly book discussion!  Pick up a copy of the book at the Adult Reference Desk or download an audiobook edition using the Libby app. Registration required. Space…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307, Conference Room A
6:00pm
Lego Club

We’ll supply the bricks, you bring the creativity (please leave your own sets at home). Each month is a new chance to build and have fun, so be sure to…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307

Wednesday, November 19th 2025

All Day
DINOvember

Join us as we have an epic celebration of dinosaurs in November. We will have scavenger hunts, coloring sheets, and more in the Youth Room all month long. No registration…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307, Youth Room
Event Series
10:00am
Early Lit Group: Little Investigators (Wednesday, 10 AM)

Recommended for ages 2-5 (ages 0-5 welcome) and their caregiver, please register all children attending.

Little Investigators storytime offers a fun way to introduce young children to early literacy concepts, while…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307, Storyroom
Event Series
10:30am
Early Lit Group: Parent Child Workshop

A five-week playgroup for toddlers ages 1-3 years where families can play, relax, make friends, and talk one-on-one with specialists on child development. Please register all 1-3 year old toddlers…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307, Multipurpose Room
Event Series
10:30am
If Memory Serves Me... A Memoir Writing Workshop

Wednesdays : September 3, 10, 17, 24

Join writer and educator Susan Woodard and meander down the paths of our life journeys, recalling events and lessons, joys and sorrows, and sharing…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307, Conf Rm A
Event Series
10:30am
If Memory Serves Me... A Memoir Writing Workshop

Wednesdays : November 5, 12, 19, 26 

Join writer and educator Susan Woodard and meander down the paths of our life journeys, recalling events and lessons, joys and sorrows, and sharing…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307, Conf Rm A
Event Series
11:00am
Early Lit Group: Little Investigators (Wednesday, 11 AM)

Recommended for ages 2-5 (ages 0-5 welcome) and their caregiver, please register all children attending.

Little Investigators storytime offers a fun way to introduce young children to early literacy concepts, while…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307, Storyroom
Event Series
6:00pm
Tween Book Club

Join our Tween Book Club. Talk about books, eat snacks, and maybe play a game. Pick up books at the Youth Services Desk one month in advance. Registration is required,…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307, Storyroom
6:00pm
Adults Only Intro to Dungeons & Dragons

Join us in the makerspace to discover the magic of Dungeons & Dragons in this fun introductory event! Join us for a brief overview of character creation, storytelling, and gameplay,…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307, Makerspace
7:00pm
College Essay Workshop

Writer and editor Heather Labay will be on hand to help with brainstorming, revising, and editing your work.  For best results, attend each workshop session to get through each step…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307
Event Series

Thursday, November 20th 2025

All Day
DINOvember

Join us as we have an epic celebration of dinosaurs in November. We will have scavenger hunts, coloring sheets, and more in the Youth Room all month long. No registration…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307, Youth Room
Event Series
10:00am
ELL Book Club : My Friends by Fredrik Backman

Meet with Kari and other English language learners to read and discuss a book in a friendly setting. Copies of the book will be available at the first meeting. Contact…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307, Conference Room B
Event Series
10:00am
Early Lit Group: Little Groovers (Thursday, 10 AM)

For children ages 0-5 and their caregiver, please register all children attending.

Little Groovers storytime offers a fun way to introduce early literacy concepts to young children in a traditional storytime…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307, Storyroom
Event Series
11:00am
Early Lit Group: Little Groovers (Thursday, 11 AM)

For children ages 0-5 and their caregiver, please register all children attending.

Little Groovers storytime offers a fun way to introduce early literacy concepts to young children in a traditional storytime…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307, Storyroom
Event Series
1:00pm
Early Lit Group: Baby Explorers

For non-walking infants and their caregiver, please register all children attending.

Baby Explorers storytime offers a fun way to introduce early literacy concepts to infants and caregivers in a more relaxed…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307, Storyroom
Event Series
6:00pm
Grades 2-3 Book Club

Join Miss Lisa to chat about books, do activities, and have fun! Sign up for each session individually. Stop by the Youth Services Desk to pick up a library copy…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307, Storyroom
6:00pm
Paint a Miracle Opening Reception: Painted Pups

You are cordially invited to attend the opening of the first Paint A Miracle exhibition at RHPL. Shelly Propson Lennon, Executive Director at Paint a Miracle, will open the exhibition,…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307, Second Floor, Teen Services Area
7:00pm
ELL Conversation Group

Come and join our ELL (English Language Learners) conversation group.  It’s  fun 
and very informal class.  It’s the best way to meet new friends while improving 
and practicing your English.…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307
Event Series
LocalHop Logo Loading Spinner