Oakland County, MI

Oakland is the second most populous county in Michigan and is located northwest of Detroit. According to the 2010 census, Oakland County has a population of 1,202,362. The county consists of 62 cities, townships, and villages. The county’s five townships are Farmington, Bloomfield, Troy, Oakland, and Pontiac. Oakland County was originally known as “Old Northwest” when the U.S. bought it from France in 1803. It was officially organized as a county in 1819. Some fun things to do include: Stony Creek Metropark, Detroit Axe, and Detroit Kid City. A popular event is the Michigan Renaissance Festival, which takes place in late summer until early fall.

Saturday, December 20th 2025

11:00am
The Knitting and Crochet Club

Drop in and spend some time with The Knitting and Crochet Club. We are a group who enjoy knitting and crocheting together.  We welcome all skill levels. While we don’t…

Redford Township District Library
25320 W. Six Mile Rd, Redford, MI 48240, Creation Studio
11:00am
Saturday Family Storytime

Join Miss Lucia for a special monthly storytime for the whole Family. All Ages. Registration required.

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307
11:00am
12/19 cancelled; Brew & Browse: Digital Reading Tips

Join us once a month for a cozy gathering at a favorite local café, where our friendly librarians will be on hand to guide you through the world of digital…

Rochester Hills Public Library
205 S. Main St., Rochester, MI 48307
Event Series
11:00am
Music & Movement

Come dance with us as the Library! We will be playing family-friendly music to dance our cares away and explore music with our own instruments. Bring the whole family for…

Walled Lake City Library
1499 E. West Maple Rd., Walled Lake, MI 48390
Event Series
11:00am
Yoga for Kids

Children ages 6-12 years old are invited to join us for age-appropriate yoga and movement--including breathing, poses, games, stories, music, relaxation, meditation, and more. Kids will need to bring their…

Brandon Township Public Library
304 SOUTH ST, ORTONVILLE, MI 48462, Community Room
Event Series
12:30pm
Saturday Beginner Yoga

Join Claire from Road to Clarity for an hour long, beginner yoga practice at the library to find your inner peace. Please bring your own mat. When you register for…

Brandon Township Public Library
304 SOUTH ST, ORTONVILLE, MI 48462, Community Room
Event Series
1:00pm
Cookie Swap

Just in time for holiday gatherings, it’s our annual cookie swap!

Bring in your best batch made from your favorite family recipes & network with fellow bakers!

Ferndale Area District Library
222 East 9 Mile, Ferndale, MI 48220
2:00pm
Terracotta Winter Characters

Paint mini terracotta pots into your favorite winter characters. Ages 6-12. Registration is required.

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307
3:00pm
Family Board Game Day: Grades K to 6

Grades K to 6 with grown up(s).

Saturdays at 3:00 p.m.

December 20, January 10, February 21

Families are invited to join us as we play a variety of fun children's board games…

Baldwin Public Library
300 West Merrill Street, Birmingham, MI 48009, Grams Discovery Room
Event Series

Sunday, December 21st 2025

All Day
Library Scavenger Hunt

On your mark, get set, hunt! Please join us for a library scavenger hunt. Children will be given a list of items to locate in our Youth Services Department and…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307, Youth Services Room
Event Series
All Day
Library Closed

Library Closed today.

Our digital library at www.southfieldlibrary.org is always open.

Southfield Public Library
26300 Evergreen Road, Southfield, MI 48076
Event Series
All Day
Kid-Captured Photography Exhibition

Register: December 1-14. Up to age 18. 

Okay kids and teens-grab a camera and head outside! Snap photos of anything that inspires you, then send us your favorites. We’ll print and…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307
Event Series
All Day
Storybook Trail

Visit Downtown Rochester’s Big Bright Light Show to take a walk on our storybook trail. Visit this link: https://drive.google.com/file/d/1IPptUeYqI3VXHrZpjyUvSH9wCOYwcEOe/view?usp=sharing for a map to guide your journey to…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307
Event Series
All Day
Winter Reading Challenge - December 21 through January 31

All ages are encouraged to join the annual Winter Reading Challenge. Warm up with a good book, challenge yourself, and win prizes. Check back on December 1 for more information. 

Bloomfield Township Public Library
1099 Lone Pine Road, Bloomfield Township, MI 48302
1:00pm
Board Game Club for Adults

Try out new board games at the library! We provide the games and explain the rules, so you can have fun playing.

Board Game Club (for ages 18+) is designed to…

Ferndale Area District Library
222 E 9 Mile Road, Ferndale, MI 48220
Event Series
1:00pm
Board Game Club for Adults

Try out new board games at the library! We provide the games and explain the rules, so you can have fun playing.

Board Game Club (for ages 18+) is designed to…

Ferndale Area District Library
222 E 9 Mile Road, Ferndale, MI 48220
2:00pm
Socrates Cafe

This group meets at the library on the 3rd Sunday of every month at 2:00 P.M. for thoughtful conversation on different topics. 

Contact the group's facilitator Annis Pratt at avpratt@aol.com for…

Baldwin Public Library
300 West Merrill, Birmingham, MI 48009
Event Series

Monday, December 22nd 2025

All Day
NO WEEKLY STORY TIME

Weekly Story Times will return on January 5.

 

 

Baldwin Public Library
300 West Merrill Street, Birmingham, MI 48009
Event Series
All Day
Winter Scavenger Hunts

Join us each month for a fun and interactive Library Scavenger Hunt! Designed for all ages, this self-paced activity encourages participants to explore different areas of the library, discover new…

Southfield Public Library
26300 Evergreen Road, Southfield, MI 48076, Youth Floor
Event Series
All Day
Teen Art Kits

A different art kit will release on each Monday in December; for grades 6–12 only. One kit per Bloomfield Township Public Library card. Available at the Adult and Teen Services…

Bloomfield Township Public Library
1099 Lone Pine Road, Bloomfield Township, MI 48302
Event Series
All Day
Tiny Art Takeover!

Help us kick off the excitement for our upcoming Winter Wonder Library celebration with a cozy, creative mini-art event! Pick up your kit in Youth Services or the Outreach Department. …

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307
Event Series
All Day
Kid-Captured Photography Exhibition

Register: December 1-14. Up to age 18. 

Okay kids and teens-grab a camera and head outside! Snap photos of anything that inspires you, then send us your favorites. We’ll print and…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307
Event Series
All Day
Library Scavenger Hunt

On your mark, get set, hunt! Please join us for a library scavenger hunt. Children will be given a list of items to locate in our Youth Services Department and…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307, Youth Services Room
Event Series
All Day
Storybook Trail

Visit Downtown Rochester’s Big Bright Light Show to take a walk on our storybook trail. Visit this link: https://drive.google.com/file/d/1IPptUeYqI3VXHrZpjyUvSH9wCOYwcEOe/view?usp=sharing for a map to guide your journey to…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307
Event Series
11:00am
Open Spot Theater

A theater class for all abilities. Learn singing, acting, and dancing from the professionals at Open Spot Theater and put on a showcase at the end of the program. For…

Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307, Multipurpose Room
11:00am
A Novel Idea Book Group

Join us for a casual daytime book discussion! Copies will be available for checkout at the Library. No registration. 

September 22: The Briar Club by Kate Quinn

October 27: My Murder by…

Walled Lake City Library
1499 E. West Maple Rd., Walled Lake, MI 48390
Event Series
1:00pm
Snowman Ornaments

Join us to create a kid friendly book page snowman ornament or, for the grown-ups, a hand sewn snowman ornament! Registration is required for your child or yourself if you…

Clarkston Independence District Library
6495 Clarkston Road, Clarkston, MI 48346
3:00pm
Nerf Wars

Monday, 12/22, 3-4:30pm, Auditorium: Come experience Nerf Wars at the Pontiac Public Library! Following the rules of dodgeball, have fun building defenses, protecting your team, and trying to knock out…

Pontiac Public Library
60 East Pike Street, Pontiac, MI 48342, Auditorium
4:00pm
Dungeons and Dragons (Group B)

Join our roleplaying group for an exciting campaign of the world's most popular roleplaying game! Roll dice, make friends, and battle monsters. Please only register for a single session. Each…

Brandon Township Public Library
304 SOUTH ST, ORTONVILLE, MI 48462, Meeting Room
Event Series
4:30pm
Brick Builders - Build Your House: Grades 1 to 3

Registration opens one month before the program. 

Grades 1 to 3. Caregivers must stay in the building during the program if the participant is ten years old or younger.

December 22: Build…

Baldwin Public Library
300 West Merrill Street, Birmingham, MI 48009, Grams Discovery Room
LocalHop Logo Loading Spinner