Skip to main content

Calendar of Events

All Events

July 2025

Select a Date to View
S M T W T F S
29 Jun 30 Jul 1 2 3 4 5
Summer Reading Challenge!
10:00 am Watershed Nature Walk @Edith J. Carrier Arboretum
10:00 am Story Time with the Harrisonburg Turks @Grottoes Branch Library
10:00 am Memory Partners @ Central Library
ALL MRL BRANCHES CLOSED FOR INDEPENDENCE DAY
10:00 am Tales & Tails with Anicira @Central Library
10:00 am Babies, Books, and Movement @ Central Library
10:00 am Babies, Books, and Movement @ Central Library
10:00 am Fantastic Family Fun @ Village Library
11:00 am Fantastic Family Fun @ Shenandoah Community Library
11:00 am Playful Preschoolers @ Central Library
10:00 am Chapter Book Club @Shenandoah Community Library
11:00 am Playful Preschoolers @ Central Library
4:00 pm Teen Craft and Chat @Central Library
10:15 am Story Time with the Chick-fil-A Cow @North River Library
3:00 pm Library's Got Game @North River Library
5:00 pm English Conversation Club @Central Library
10:30 am Tremendous Toddlers @ Page Public Library
3:00 pm Red, White, & Boom! Patriotic Crafts @Shenandoah Community Library
6:30 pm Sage & Page Book Club @Sage Bird Ciderworks
11:00 am Healthy Living @Shenandoah Community Library
4:00 pm Switch Open Gaming Time for Teens! @Page Public Library
11:00 am Story Time with Valley Creative Reuse @Central Library
4:00 pm LEGO Club @ Village Library
11:00 am Fantastic Family Fun @ North River Library
4:00 pm Jigsaw Junkies @Page Public Library
4:00 pm Keva Lab @ Grottoes Branch Library
4:00 pm Crafty Kids @ Central Library
4:30 pm Dogs 2 Read 2 @Central Library
6 7 8 9 10 11 12
Summer Reading Challenge!
9:30 am Stories, Rhymes, & Movement @ Central Library
10:00 am Babies, Books, and Movement @ Central Library
10:00 am Notebooks @ North River Library
10:00 am Chapter Book Club @Shenandoah Community Library
10:00 am Making Moolah @Heritage Park
10:00 am Dogs 2 Read 2 @Shenandoah Community Library
10:00 am Mostly Books @Grottoes Branch Library
11:00 am Sleepover Story Time @Shenandoah Community Library
10:00 am Babies, Books, and Movement @ Central Library
10:00 am Fire Safety Story Time @Village Library
7:00 pm Free Friday @Harrisonburg Turks Baseball Game
10:30 am Exploring the Diversity of Insects @North River Library
10:15 am Stories, Rhymes, & Movement @ Central Library
11:00 am Playful Preschoolers @ Central Library
10:00 am CircleTime with Grand Caverns @Grottoes Branch Library
10:15 am Story Time with Grand Caverns @North River Library
11:00 am Dogs 2 Read 2 @ Village Library
10:30 am Sleepover Story Time @Page Public Library
2:00 pm Builders and Makers @North River Library
11:00 am Playful Preschoolers @ Central Library
10:30 am Tremendous Toddlers @ Page Public Library
12:30 pm Color Your Coaster for Adults @Village Library
10:30 am Fantastic Family Fun @Elkton Community Library
2:00 pm Marbled Cabochons for Teens @Page Public Library
12:30 pm Rainbow Suncatchers @Elkton Community Library
11:00 am Fantastic Family Fun @ North River Library
1:00 pm REGISTRATION FULL: Family Puzzle Race @Central Library
4:00 pm Switch Open Gaming Time for Teens! @Page Public Library
4:00 pm Teen TTRPG @Central Library
11:00 am Story Time with the Chick-fil-A Cow @Central Library
4:00 pm Jigsaw Junkies @Page Public Library
4:00 pm LEGO Club @ Elkton Community Library
11:30 am REGISTRATION FULL: The Wildlife Center of Virginia @Central Library
5:00 pm English Conversation Club @Central Library
2:00 pm Dragons and Donuts for Teens @Elkton Community Library
5:30 pm Bad Art Night for Adults @Restless Moons Brewing
3:00 pm The Wildlife Center of Virginia @Page Public Library
4:00 pm LEGO Club @ Central Library
4:00 pm LEGO Club @ Page Public Library
4:00 pm Board Games @ Grottoes Branch Library
4:30 pm Dogs 2 Read 2 @Central Library
6:00 pm REGISTRATION FULL: Tea Time with the Aristocat Café @Central Library
13 14 15 16 17 18 19
Summer Reading Challenge!
9:30 am Stories, Rhymes, & Movement @ Central Library
10:00 am Tale Blazers Book Club @Crist Farm Walking Trails
10:00 am Babies, Books, and Movement @ Central Library
10:00 am Chapter Book Club @Shenandoah Community Library
10:00 am Cat Chats Book Club @Aristocat Cafe
11:00 am Crafty Kids @North River Library
10:15 am Stories, Rhymes, & Movement @ Central Library
10:00 am Babies, Books, and Movement @ Central Library
10:00 am CircleTime @Grottoes Branch Library
10:00 am Story Time with Chief Weaver @Village Library
2:00 pm MRL After Hours for Teens @Page Public Library
1:00 pm Murder Mystery @Central Library
10:30 am Fire Safety Story Time @Elkton Downtown Marketplace
11:00 am Fantastic Family Fun @ Shenandoah Community Library
11:00 am Playful Preschoolers @ Central Library
10:15 am Story Time with the Harrisonburg Turks @North River Library
1:00 pm Bats, Bees, and Butterflies @Central Library
10:30 am Story Time with the New Market Rebels @Page Public Library
11:00 am Playful Preschoolers @ Central Library
4:00 pm Teen Graphic Novel Club @Central Library
10:30 am Tremendous Toddlers @ Page Public Library
2:00 pm All Aboard the Reading Railroad @Town of Shenandoah Museum
1:00 pm REGISTRATION FULL: Cooking Program for Ages 5-8 @Page Public Library
4:00 pm Switch Open Gaming Time for Teens! @Page Public Library
4:30 pm Broadway Bookends Book Club @Village Library
11:00 am Story Time with the Harrisonburg Turks @North River Library
3:00 pm Cooking Program for Ages 9-11 @Page Public Library
4:00 pm LEGO Club @ Village Library
5:00 pm English Conversation Club @Central Library
11:00 am Story Time with ASL Interpreter Mel Nguyen @Central Library
6:00 pm Page-to-Screen @Saga Meadery
4:00 pm Jigsaw Junkies @Page Public Library
5:00 pm Bookish Granny Squares @Shenandoah Community Library
2:00 pm Marbled Cabochons for Teens @Village Library
6:30 pm REVIVE Training @Central Library
2:00 pm Library Learners: Drawing & Painting Birds @Central Library
4:00 pm LEGO Club @ Grottoes Branch Library
4:00 pm Super Science @ Central Library
4:30 pm Dogs 2 Read 2 @Central Library
6:00 pm REGISTRATION FULL: Zentangle @Central Library
20 21 22 23 24 25 26
Summer Reading Challenge!
9:30 am Stories, Rhymes, & Movement @ Central Library
10:00 am Babies, Books, and Movement @ Central Library
10:00 am Babies, Books, and Movement @ Central Library
10:00 am Fantastic Family Fun @ Village Library
10:00 am What's the Forecast in Shenandoah? @Shenandoah Community Library
10:15 am Stories, Rhymes, & Movement @ Central Library
11:00 am Fantastic Family Fun @ Shenandoah Community Library
10:00 am CircleTime @Grottoes Branch Library
10:00 am Chapter Book Club @Shenandoah Community Library
1:00 pm Game Time: Thinking Money for Kids @Central Library
10:30 am Fantastic Family Fun @ Page Public Library
11:00 am Playful Preschoolers @ Central Library
11:00 am Playful Preschoolers @ Central Library
10:15 am Fantastic Family Fun @ North River Library
10:30 am Fantastic Family Fun @Elkton Community Library
2:00 pm Teen Acting Workshop @Elkton Community Center
3:00 pm Tech Talk: Internet Safety for Young Adults @North River Library
10:30 am Tremendous Toddlers @ Page Public Library
4:00 pm Crafternoon @Central Library
2:00 pm Online Homeschool Resources @Shenandoah Community Library
4:00 pm Food and Science for Teens @Central Library
11:00 am Herbalist Story Time @Central Library
3:30 pm Crafting Together @North River Library
4:00 pm Dogs 2 Read 2 @Elkton Community Library
11:00 am Fantastic Family Fun @ North River Library
4:00 pm Switch Open Gaming Time for Teens! @Page Public Library
5:00 pm English Conversation Club @Central Library
2:00 pm Teen Tie Dye @North River Library
4:00 pm Jigsaw Junkies @Page Public Library
3:00 pm Game Time: Thinking Money for Kids @Page Public Library
6:00 pm True Crime Book Club @Central Library
4:00 pm Keva Lab @ Central Library
6:30 pm The Novel-Tea Book Club @Elkton Community Library
4:00 pm Keva Lab @ Page Public Library
4:00 pm Dogs 2 Read 2 @Grottoes Branch Library
4:30 pm Dogs 2 Read 2 @Central Library
© 2025 Massanutten Regional Library

Powered by Firespring