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.

Sunday, April 12th 2026

1:00pm
Open Board Gaming

Calling all tabletop board gamers! Looking to play a new game or maybe meet fellow board gaming friends? We will have different games available but feel free to bring one…

Rochester Hills Public Library

500 Olde Towne Rd., Rochester, MI 48307

Event Series

2:00pm
Poetry Workshop and Open Mic with M.L. Liebler and The Magic Poetry Band

Sunday, April 12, 2:00 p.m. Multipurpose Room. 

Please join us for a Poetry Workshop and Open Mic led by M.L. Liebler and his band The Magic Poetry Band. M. L. Liebler…

Rochester Hills Public Library

500 Olde Towne Rd., Rochester, MI 48307, Multipurpose Room

Monday, April 13th 2026

All Day
Poetry Writing Contest - Youth

Calling all poets! Contestants are encouraged to submit up to 3 poems for National Poetry Month. There will be prize winners, and the winners' poems will be on the RHPL…

Rochester Hills Public Library

500 Olde Towne Rd., Rochester, MI 48307

Event Series

All Day
Poetry Writing Contest- Adults

Calling all Poets! Contestants are encouraged to submit up to 3 poems for Poetry Month! There will be 3 prize winners! And the winners' poem will be on the RHPL…

Rochester Hills Public Library

500 Olde Towne Rd., Rochester, MI 48307

Event Series

10:00am
ELL Beginning Book Club: Killers of a Certain Age by Deanna Raybourn

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
CANCELED: American Culture

Join Mariano for an informal group discussion. This group is open to all ELL students and newcomers. We will discuss and share our own experiences and observations regarding the customs…

Rochester Hills Public Library

500 Olde Towne Rd., Rochester, MI 48307

Event Series

7:00pm
Evening Family Storytime

Join Miss Kim for a special monthly themed storytime and activity for the whole family. Each date has a separate registration for each date.. 

April 13: TBD

Rochester Hills Public Library

500 Olde Towne Rd., Rochester, MI 48307, Storyroom

7:00pm
Know-It-All Trivia Smackdown!

Know a little bit about everything? Then come to Main Street Billiards (215 S. Main St.) with your team of up to 6 people and see if you have what…

Rochester Hills Public Library

215 South Main St., Rochester, MI 48307, Solarium area

Tuesday, April 14th 2026

All Day
Poetry Writing Contest - Youth

Calling all poets! Contestants are encouraged to submit up to 3 poems for National Poetry Month. There will be prize winners, and the winners' poems will be on the RHPL…

Rochester Hills Public Library

500 Olde Towne Rd., Rochester, MI 48307

Event Series

All Day
Poetry Writing Contest- Adults

Calling all Poets! Contestants are encouraged to submit up to 3 poems for Poetry Month! There will be 3 prize winners! And the winners' poem will be on the RHPL…

Rochester Hills Public Library

500 Olde Towne Rd., Rochester, MI 48307

Event Series

10:00am
ELL Discussion 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

7:00pm
Library Board Meeting

Library Board Meeting

Rochester Hills Public Library

500 Olde Towne Rd., Rochester, MI 48307

Event Series

Wednesday, April 15th 2026

All Day
Poetry Writing Contest - Youth

Calling all poets! Contestants are encouraged to submit up to 3 poems for National Poetry Month. There will be prize winners, and the winners' poems will be on the RHPL…

Rochester Hills Public Library

500 Olde Towne Rd., Rochester, MI 48307

Event Series

All Day
Poetry Writing Contest- Adults

Calling all Poets! Contestants are encouraged to submit up to 3 poems for Poetry Month! There will be 3 prize winners! And the winners' poem will be on the RHPL…

Rochester Hills Public Library

500 Olde Towne Rd., Rochester, MI 48307

Event Series

10:00am
Hoopla 101

Learn how to use the app Hoopla to download and stream eBooks, e-Audiobooks, magazines, music and TV shows on your cellphone, tablet, or laptop. Please bring your device with you.

Rochester Hills Public Library

500 Olde Towne Rd., Rochester, MI 48307, Multipurpose Room

10:30am
If Memory Serves Me... A Memoir Writing Workshop

Wednesdays : April  1, 8, 15, 22, 29 

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

Rochester Hills Public Library

500 Olde Towne Rd., Rochester, MI 48307, Conf Rm A

Event Series

2:00pm
Bingocize

Bingocize is a fun and unique health promotion program that combines gentle exercise and health information with the familiar (and beloved) game of Bingo. Join AgeWays Wednesdays and Fridays as…

Rochester Hills Public Library

500 Olde Towne Rd., Rochester, MI 48307

Event Series

5:30pm
Friends Spring Members Only Pre-Booksale

This presale is for Friends Members only.

Memberships available at the door. Students/Seniors $10, Individuals $20, Senior Couples $20, Family $35

The shelves will be full of gently used books and DVDs…

Rochester Hills Public Library

500 Olde Towne Rd., Rochester, MI 48307

6:00pm
Electrical Soldering Intro - Adults Only

Join us in the makerspace to learn some basic skills in soldering electronics as we assemble a small circuit board. This event will require a lot of dexterity as we…

Rochester Hills Public Library

500 Olde Towne Rd., Rochester, MI 48307, Makerspace

6:00pm
Teen Advisory Board

The Teen Advisory Board (TAB) holds monthly meetings to provide input on all things teen at RHPL! 

Michigan's Youth Employment Standards Act now requires that all teen volunteers be at least…

Rochester Hills Public Library

500 Olde Towne Rd., Rochester, MI 48307

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.  Separate registration is…

Rochester Hills Public Library

500 Olde Towne Rd., Rochester, MI 48307, Storyroom

Thursday, April 16th 2026

All Day
Poetry Writing Contest - Youth

Calling all poets! Contestants are encouraged to submit up to 3 poems for National Poetry Month. There will be prize winners, and the winners' poems will be on the RHPL…

Rochester Hills Public Library

500 Olde Towne Rd., Rochester, MI 48307

Event Series

All Day
Poetry Writing Contest- Adults

Calling all Poets! Contestants are encouraged to submit up to 3 poems for Poetry Month! There will be 3 prize winners! And the winners' poem will be on the RHPL…

Rochester Hills Public Library

500 Olde Towne Rd., Rochester, MI 48307

Event Series

10:00am
ELL Book Club: The Only One Left by Riley Sager

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
Friends Spring Used Book Sale

The shelves will be full of gently used books and DVDs for adults, teens, and children.

Hours of sale to the general public are: Thursday, 10 a.m. - 8 p.m. Friday…

Rochester Hills Public Library

500 Olde Towne Rd., Rochester, MI 48307

Event Series

7:00pm
Speed Friending for Adults!

Meeting new people as an adult can be a challenge. Whether you've recently finished school, moved to a new city, or are simply looking to expand your social network, speed…

Rochester Hills Public Library

500 Olde Towne Rd., Rochester, MI 48307

7:00pm
ELL Discussion 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

Friday, April 17th 2026

All Day
Poetry Writing Contest - Youth

Calling all poets! Contestants are encouraged to submit up to 3 poems for National Poetry Month. There will be prize winners, and the winners' poems will be on the RHPL…

Rochester Hills Public Library

500 Olde Towne Rd., Rochester, MI 48307

Event Series

All Day
Poetry Writing Contest- Adults

Calling all Poets! Contestants are encouraged to submit up to 3 poems for Poetry Month! There will be 3 prize winners! And the winners' poem will be on the RHPL…

Rochester Hills Public Library

500 Olde Towne Rd., Rochester, MI 48307

Event Series

10:00am
Friends Spring Used Book Sale

The shelves will be full of gently used books and DVDs for adults, teens, and children.

Hours of sale to the general public are: Thursday, 10 a.m. - 8 p.m. Friday…

Rochester Hills Public Library

500 Olde Towne Rd., Rochester, MI 48307

Event Series

LocalHop Logo Loading Spinner