Title/Search

Time Zone: Eastern Time - US & Canada (change)

Upcoming Events

Time Zone: Eastern Time - US & Canada (change)

Page Turners Book Club

Join us in-person for a lively book discussion. We will be reading "Becoming Madam Secretary" by Stephanie Dray. Even before she became Franklin D. Roosevelt’s secretary of labor and the first...
Date:
Thursday, January 15, 2026
Time:
3:30pm - 4:30pm
Location:
Atlee Carrie Crenshaw Timberlake Conference Room, 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:
Thursday, January 15, 2026
Time:
4:00pm - 5:30pm
Location:
Mechanicsville Meeting Room A (Kitchenette Side), Mechanicsville Branch
Categories:
Teens

Yarnworks

For adults and teens. Join fellow yarn lovers for knitting, crocheting, and conversation. All levels of experience are welcome and invited to attend. For more information or if you have a...
Date:
Thursday, January 15, 2026
Time:
5:30pm - 7:30pm
Location:
Ashland Meeting Room B (Projector Side), Ashland Branch
Categories:
Adult Teens

Watercolor Birch Trees painting craft

Join us for painting fun! We're creating a winter birch tree painting inspired by Claude Monet’s “Magpie.” You will explore the basic elements and principles of drawing, including: line, shape, form,...
Date:
Thursday, January 15, 2026
Time:
6:00pm - 7:00pm
Location:
Ashland Meeting Room A (Kitchenette Side), Ashland Branch
Categories:
Children's Teens
Register!

PRL Director's Community Town Hall

Help Shape the Future of Your Library Join Library Director Zach Roberts for a community conversation about what you want from your public library going forward. Your ideas will help guide services,...
Date:
Thursday, January 15, 2026
Time:
6:30pm - 8:00pm
Location:
Atlee Branch
Categories:
Adult
Register! - 90 seats left

Knit and Crochet Group

Ages 18 & up. Come by the library for a fun night of knitting and crocheting! Knit for fun or make items for charity. For more information or if you have a special physical or communication need,...
Date:
Thursday, January 15, 2026
Time:
6:30pm - 8:30pm
Location:
Mechanicsville Meeting Room B (Monitor Side), Mechanicsville Branch
Categories:
Adult

Teen Button Making

Want to make your own button? Atlee will be hosting a Button Making event where you can bring your old books, magazines, or a physical image and turn it into a button! Registration required. For...
Date:
Thursday, January 15, 2026
Time:
7:00pm - 8:00pm
Location:
Creative Commons, Atlee Branch
Categories:
Teens
Register! - 12 seats left

Toddler/Preschool Storytime- Goochland Branch

Come enjoy books, music, fingerplays, and much more at storytime! For ages 2-5 with a caregiver.
Date:
Friday, January 16, 2026
Time:
10:00am - 10:30am
Location:
Goochland Meeting Room, Goochland Branch
Categories:
Children's Storytimes

Ashland Morning 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 or...
Date:
Friday, January 16, 2026
Time:
10:00am - 11:00am
Location:
Ashland Meeting Room A (Kitchenette Side), Ashland Branch
Categories:
Adult

Family Storytime- Rockville Branch

Enjoy a fun time with books, signing, rhymes, and much more! Family storytime is for children ages 0-5 and their caregivers.
Date:
Friday, January 16, 2026
Time:
10:30am - 11:00am
Location:
Rockville Meeting Room A (Kitchenette Side), Rockville Meeting Room B, Rockville Branch
Categories:
Children's Storytimes

Stuffed Animal Sleepover

Children ages 3-5 are invited to bring a stuffed animal/doll to the library. Kids will decorate a nametag, and make a small craft before watching Olaf's Frozen Adventure! Kids will then 'drop off'...
Date:
Friday, January 16, 2026
Time:
10:30am - 11:30am
Location:
Mechanicsville Meeting Room A (Kitchenette Side), Mechanicsville Meeting Room B (Monitor Side), Mechanicsville Branch
Categories:
Children's

Family Storytime- Hanover Branch

Enjoy a fun time with books, signing, rhymes, and much more! Family storytime is for children ages 0-5 and their caregivers.
Date:
Friday, January 16, 2026
Time:
10:45am - 11:15am
Location:
Hanover Meeting Room, Hanover Branch
Categories:
Children's Storytimes

10 Tips to Boost to Energy

Learn some useful tips to add some energy to put pep in your step! Presented by Humana. Ages 18+ Registration required. For more information or if you have a special physical or communication need,...
Date:
Friday, January 16, 2026
Time:
11:00am - 12:00pm
Location:
Montpelier Meeting Room, Montpelier Branch
Categories:
Adult
Register! - 22 seats left

Ashland Bridge Club

The Ashland Bridge Club is for players with a basic knowledge of and skill in playing Bridge. The club plays most Friday afternoons. Contact Brenda Laveck at brenda.laveck@gmail.com for more...
Date:
Friday, January 16, 2026
Time:
1:00pm - 4:00pm
Location:
Ashland Meeting Room A (Kitchenette Side), Ashland Meeting Room B (Projector Side), Ashland Branch
Categories:
Adult

Pokémon Club

Pokémon Club is a fun trading and Pokémon TCG event. Bring your cards and we can trade and Play Pokémon!! Ages 5-18 For more information or questions about this program or if you have a special...
Date:
Friday, January 16, 2026
Time:
3:00pm - 4:00pm
Location:
Atlee Meeting Room, Atlee Branch
Categories:
Children's Teens

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:
Friday, January 16, 2026
Time:
4:00pm - 5:30pm
Location:
Mechanicsville Meeting Room A (Kitchenette Side), Mechanicsville Branch
Categories:
Teens

Movement Storytime

Come enjoy books, music, fingerplays, and much more at Movement storytime! For ages 2-5 with a caregiver.
Date:
Friday, January 16, 2026
Time:
4:30pm - 5:00pm
Location:
Atlee Branch
Categories:
Children's Storytimes

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, January 17, 2026
Time:
10:30am - 11:30am
Location:
Goochland Meeting Room, Goochland Branch
Categories:
Children's

Family Storytime- Mechanicsville Branch

Enjoy a fun time with books, signing, rhymes, and much more! Family storytime is for children ages 0-5 and their caregivers.
Date:
Saturday, January 17, 2026
Time:
11:00am - 11:30am
Location:
Mechanicsville Meeting Room A (Kitchenette Side), Mechanicsville Meeting Room B (Monitor Side), Mechanicsville Branch
Categories:
Children's Storytimes

Bingo Bunch at Hanover

For ages 18 and up. Join us at the Hanover Branch as we relax and play bingo together! Enjoy your morning with us and have a chance to win a small prize! We will provide some light refreshments....
Date:
Saturday, January 17, 2026
Time:
11:30am - 12:30pm
Location:
Hanover Meeting Room, Hanover Branch
Categories:
Adult
Register! - 12 seats left

Teen: Winter Paint Day

For ages 12-18. Teens are invited to Paint Day to paint a fun winter scene. Registration is required. For more information or questions about this program or if you have a special physical or...
Date:
Saturday, January 17, 2026
Time:
2:00pm - 3:00pm
Location:
Mechanicsville Meeting Room A (Kitchenette Side), Mechanicsville Meeting Room B (Monitor Side), Mechanicsville Branch
Categories:
Teens
Register! - 13 seats left

Crafternoon

Ages 10-18. Explore different crafts and techniques with us! Great for beginner and veteran crafters alike. Bring home a finished project - and check out a craft book or two! For more information or...
Date:
Saturday, January 17, 2026
Time:
2:00pm - 3:30pm
Location:
Rockville Meeting Room A (Kitchenette Side), Rockville Meeting Room B, Rockville Branch
Categories:
Teens

Dungeons & 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, January 17, 2026
Time:
2:00pm - 4:00pm
Location:
Creative Commons, Montpelier Branch
Categories:
Adult Teens
Register! - 4 seats left

Preschool Storytime- Atlee Branch

Come enjoy books, music, fingerplays, and much more at preschool storytime! For ages 3-5 with a caregiver.
Date:
Monday, January 19, 2026
Time:
10:15am - 10:45am
Location:
Atlee Branch
Categories:
Children's Storytimes

Mother Goose Storytime- Ashland Branch

Mother Goose is a storytime for children age 6 to 24 months and their caregivers. We have fun with nursery rhymes, singing and reading.
Date:
Monday, January 19, 2026
Time:
10:30am - 11:00am
Location:
Ashland Meeting Room A (Kitchenette Side), Ashland Meeting Room B (Projector Side), Ashland Branch
Categories:
Children's Storytimes

Today's Hours