Upcoming Events
Time Zone: Eastern Time - US & Canada (change)
The LEGO Legion
Best for ages 5-12.
Do you love building with LEGO? Want to stretch your imagination brick by brick? Join us at the Goochland Branch as we make our own amazing creations each month. Then really put...
- Date:
- Saturday, August 16, 2025
- Time:
- 10:30am - 11:30am
- Location:
- Goochland Meeting Room, Goochland Branch
- Categories:
- Children's
Paint Day at the Library
Children aged 8-12 are invited to Paint Day to paint a fun summer scene. Registration is required.
For more information or questions about this program or if you have a special physical or...
- Date:
- Saturday, August 16, 2025
- Time:
- 11:30am - 12:30pm
- Location:
- Mechanicsville Meeting Room A (Kitchenette Side), Mechanicsville Meeting Room B (Monitor Side), Mechanicsville Branch
- Categories:
- Children's
- Register! - 8 seats left
Dungeons and Dragons
Join us in creating rich stories filled with daring battles, mystical creatures, and legendary treasure. Whether you are a seasoned hero or a curious newbie you are invited to embark on epic quests....
- Date:
- Saturday, August 16, 2025
- Time:
- 2:00pm - 4:00pm
- Location:
- Creative Commons, Montpelier Branch
- Categories:
- Adult Teens
- Register! - 10 seats left
Hula Dancing Class
Exercise your brain and body as you learn about hula dancing and culture at the Mechanicsville Branch Library!
Ages 18 & up.
For more information or if you have a special physical or communication...
- Date:
- Monday, August 18, 2025
- Time:
- 10:30am - 12:00pm
- Location:
- Mechanicsville Meeting Room A (Kitchenette Side), Mechanicsville Meeting Room B (Monitor Side), Mechanicsville Branch
- Categories:
- Adult
Afternoon Book Club
Read our book of the month and engage in a lively discussion about it. Share views about the book and author and share reading recommendations.
For more information or questions about this program...
- Date:
- Monday, August 18, 2025
- Time:
- 1:00pm - 2:00pm
- Location:
- Ashland Meeting Room A (Kitchenette Side), Ashland Meeting Room B (Projector Side), Ashland Branch
- Categories:
- Adult
Maker's Monday:Beaded Flower Necklace
Ages 18+
This Maker's Monday we will be getting creative with beaded flower necklace!
For more information or if you have a special physical or communication need, please contact...
Bridge Club
For ages 18 & up
The Goochland Bridge Club is for those that want to learn how to play or those with a basic knowledge of the game. All are welcome!
For more information or if you have a special...
- Date:
- Monday, August 18, 2025
- Time:
- 3:00pm - 5:00pm
- Location:
- Goochland Meeting Room, Goochland Branch
- Categories:
- Adult
Teen Hangout
Students from 6th graders to 12th graders (ages 12-18) are welcome to attend Teen Hangout after school from 4:00pm to 5:30pm. Staff will supervise Teen Hangout, and some activities/games will be...
- Date:
- Monday, August 18, 2025
- Time:
- 4:00pm - 5:30pm
- Location:
- Mechanicsville Meeting Room A (Kitchenette Side), Mechanicsville Meeting Room B (Monitor Side), Mechanicsville Branch
- Categories:
- Teens
Painting Summer Flowers
For adults and teens.
Paint summer flowers on an 8x10 canvas at this class for beginners. All supplies provided.
For more information or if you have a special physical or communication need,...
Monday Movie Night
Lights, Camera, Fun! Join us every first and third Monday at the library for FREE Movie Nights! Bring your friends and family for a cozy evening of a fantastic film — all on us. No tickets, no fuss, j...
Tai Chi
Come join our last weekly class Tai chi class presented free by the span center. Often referred to as "meditation in motion", tai chi aims to help with concentration and balance, providing benefits to...
- Date:
- Tuesday, August 19, 2025
- Time:
- 10:00am - 11:00am
- Location:
- Montpelier Branch
- Categories:
- Adult
- Register! - 12 seats left
Atlee Bridge Club
Ages 18 & up. Every Tuesday the Atlee Bridge Group meets to play Social Rubber Bridge. All levels welcome, from beginner to expert.
For more information or if you have a special physical or...
- Date:
- Tuesday, August 19, 2025
- Time:
- 10:00am - 1:00pm
- Location:
- Atlee Meeting Room, Atlee Branch
- Categories:
- Adult
Book to Cook Club
Whether you’re looking to expand your culinary repertoire, meet fellow food enthusiasts, or simply enjoy good food and great company, the Book to Cook Club is the perfect recipe for fun! In each...
- Date:
- Tuesday, August 19, 2025
- Time:
- 11:00am - 12:00pm
- Location:
- Creative Commons, Montpelier Branch
- Categories:
- Adult
- Register! - 10 seats left
Hanover Book Club
Do you like to read? Join our fun group to enjoy a good book and discuss it among your peers. August's title is "Murder at the Book Group" by Maggie King.
For more information or if you have a...
- Date:
- Tuesday, August 19, 2025
- Time:
- 12:00pm - 1:00pm
- Location:
- Hanover Branch
- Categories:
- Adult
MahJong
For ages 18 & up.
Join our MahJong group! All experience levels are welcome and instruction will be included for those that are learning.
For more information or if you have a special physical or...
- Date:
- Tuesday, August 19, 2025
- Time:
- 1:00pm - 3:30pm
- Location:
- Goochland Meeting Room, Goochland Branch
- Categories:
- Adult
Hanover Fiber Arts
Ages 18 & up. We meet to share tips, work on needlework projects together, and create items for charity. All skill levels welcome!
For more information or if you have a special physical or...
- Date:
- Tuesday, August 19, 2025
- Time:
- 1:00pm - 4:00pm
- Location:
- Creative Commons, Atlee Branch
- Categories:
- Adult
Teen Hangout
Students from 6th graders to 12th graders (ages 12-18) are welcome to attend Teen Hangout after school from 4:00pm to 5:30pm. Staff will supervise Teen Hangout, and some activities/games will be...
- Date:
- Tuesday, August 19, 2025
- Time:
- 4:00pm - 5:30pm
- Location:
- Mechanicsville Meeting Room A (Kitchenette Side), Mechanicsville Meeting Room B (Monitor Side), Mechanicsville Branch
- Categories:
- Teens
Dungeons & Dragons
Join us at the library for a series of one-shot beginner adventures from the popular tabletop game, Dungeons & Dragons! Come with a completed 5e character sheet (some pre-generated Level 1 characters...
- Date:
- Tuesday, August 19, 2025
- Time:
- 4:30pm - 6:30pm
- Location:
- Mechanicsville Branch
- Categories:
- Adult Teens
- Register! - 6 seats left
Bad Art Night 2.0
Best for ages 10 and up.
We had so much fun creating our "bad" art the first time that we're doing it again! Here's the time to make all different types of art -- but without the pressure of having...
- Date:
- Tuesday, August 19, 2025
- Time:
- 5:00pm - 6:00pm
- Location:
- Goochland Meeting Room, Goochland Branch
- Categories:
- Teens
Ashland Evening Book Club
Ages 18 & up. Join the Ashland Evening book club by reading the book of the month and engage in a lively discussion about the book. Share views about the book and author and share reading...
- Date:
- Tuesday, August 19, 2025
- Time:
- 6:00pm - 7:00pm
- Location:
- Ashland Meeting Room A (Kitchenette Side), Ashland Meeting Room B (Projector Side), Ashland Branch
- Categories:
- Adult
Next Chapter Book Club
For adults.
Next Chapter Book Club is an eight week, community-based book club program for adults with intellectual and developmental disabilities, regardless of their reading or ability level. Two...
- Date:
- Wednesday, August 20, 2025
- Time:
- 10:30am - 11:30am
- Location:
- Ashland Meeting Room A (Kitchenette Side), Ashland Meeting Room B (Projector Side), Ashland Branch
- Categories:
- Adult
Beginner's Hula Dancing
Adults and Teens - Ages 13+
Come join us to dance and learn about the ancient and beautiful art of Hula dancing of the Hawaiian Islands. Beginners and dancers of all levels are encouraged to join! No...
Mech Book Club
August's Book Discussion: The Widow by Fiona Barton
Please join us for the Mechanicsville Branch Library's Book Club. Bring your ideas and escape to a world of pure imagination with a lively book...
- Date:
- Wednesday, August 20, 2025
- Time:
- 11:30am - 12:30pm
- Location:
- Mechanicsville Meeting Room A (Kitchenette Side), Mechanicsville Meeting Room B (Monitor Side), Mechanicsville Branch
- Categories:
- Adult
Fun and Games
For ages 18 & up
Let's get together to play board and card games every 1st and 3rd Wednesday of each month!! Make new friends with the roll of the dice!
For more information or if you have a...
- Date:
- Wednesday, August 20, 2025
- Time:
- 1:00pm - 4:00pm
- Location:
- Atlee Meeting Room, Atlee Branch
- Categories:
- Adult
Yoga
For ages 18 & up.
Bring your mat and join us for a yoga session that aims to promote strength, flexibility, and balance. Chair accomodations can be made. Led by certified instructor, Kathleen...
- Date:
- Wednesday, August 20, 2025
- Time:
- 4:00pm - 5:00pm
- Location:
- Goochland Meeting Room, Goochland Branch
- Categories:
- Adult