Title/Search

Upcoming Events

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

Mahjong In-Person

Join us in a non-competitive, friendly atmosphere where you can learn to play Mahjong or practice/perfect your game. Mahjong enthusiasts of all levels welcome.
Date:
Tuesday, February 17, 2026 Show more dates
Time:
1:00 PM - 3:00 PM
Location:
Collaborative Learning Space, Jaffrey Public Library - Jaffrey
Audience:
  Adults  
Categories:
  Social/Recreation  

Curiosity Club In-Person

Join Ms. Kayla each week at our Curiosity Club, where we will explore a variety of activities that will spark our curiosity and creativity! Activities are geared towards youth ages 8-12, but all are...  More
Date:
Tuesday, February 17, 2026 Show more dates
Time:
3:30 PM - 4:30 PM
Location:
JPL The Lab, Jaffrey Public Library - Jaffrey
Audience:
  Youth Ages 8 - 10     Youth Ages 10 - 12  
Categories:
  Arts & Crafts     Science Education  

Library Board of Trustees Meeting In-Person

Public Meeting Notice Jaffrey Public Library Trustees’ Meeting Meetings are open to the public except as allowed under RSA 91-A:3. If requested, the meeting may become a non-public session per RSA...  More
Date:
Tuesday, February 17, 2026 Show more dates
Time:
3:45 PM - 6:00 PM
Location:
Collaborative Learning Space, Jaffrey Public Library - Jaffrey
Audience:
  Adults  

Family Storytime In-Person

Join Ms. Eileen and Ms. Robin for stories each week, in a nurturing environment that fosters early literacy skills and positive social interaction. Stories, music, puppets and fingerplays will be...  More
Date:
Wednesday, February 18, 2026 Show more dates
Time:
10:30 AM - 11:30 AM
Location:
JPL Storytime Space, Jaffrey Public Library - Jaffrey
Audience:
  Babies     Toddlers     Preschoolers     Youth Ages 5 - 7  
Categories:
  Literacy  

LEGO SPIKE Club: Coding & Robotics for Ages 9 -15 In-Person

Join Ms. Kayla and use our LEGO SPIKE sets to learn all about coding and robotics, in a fun, friendly, small group setting that's just right for kids ages 9-15! What is SPIKE? "Combining colorful...  More
Date:
Wednesday, February 18, 2026 Show more dates
Time:
4:00 PM - 5:00 PM
Location:
Collaborative Learning Space, Jaffrey Public Library - Jaffrey
Audience:
  Youth Ages 8 - 10     Youth Ages 10 - 12     Teens 13+  
Categories:
  Science Education  
Registration Type:
In-Person Registration
Register!

Knitters

Knitters, Cross Stitch, Embroidery, Bring your unfinished projects and join the fun. Beginners welcome.
Date:
Wednesday, February 18, 2026 Show more dates
Time:
5:00 PM - 7:00 PM
Location:
Frost Free Library - Marlborough
Audience:
  Teens 13+     Adults  
Categories:
  Arts & Crafts     Outside Organization     Social/Recreation  

Book Group In-Person

New title monthly - Multiple copies and formats through ILL. Discussion led by Jane Richards-Jones, Cookies from Dublin General. Books available at the circ desk first come, first served.
Date:
Wednesday, February 18, 2026 Show more dates
Time:
6:30 PM - 7:30 PM
Location:
Community Room
Audience:
  Adults  
Categories:
  Book Club  

Hands with Heart In-Person

Do you knit or crochet or enjoy no-sew projects? Are you looking for a purpose for your handiwork beyond your personal projects? Join a special library group, Hands with Heart. This group uses their...  More
Date:
Thursday, February 19, 2026 Show more dates
Time:
10:30 AM - 11:30 AM
Location:
Bean Room, Jaffrey Public Library - Jaffrey
Audience:
  Adults  
Categories:
  Community Support     Social/Recreation  

AARP Tax Assistance In-Person

The AARP Tax Aide program returns for another season of free income tax help, BY APPOINTMENT ONLY. Please pick up a prep packet at the Circulation Desk. Make your appointment by calling NH 211 or...  More
Date:
Thursday, February 19, 2026 Show more dates
Time:
12:30 PM - 4:30 PM
Location:
Bean Room, Jaffrey Public Library - Jaffrey
Audience:
  Adults  
Categories:
  Community Support     Outside Organization  

Joyful Yoga: A Community Class In-Person

Bring your own mat and blocks to this free community class on Thursdays at 1pm. All skill levels are welcome. Registered yoga teacher John Wall will lead this free community class.
Date:
Thursday, February 19, 2026 Show more dates
Time:
1:00 PM - 2:15 PM
Location:
Community Room, Frost Free Library - Marlborough
Audience:
  Adults  
Registration Type:
In-Person Registration
Register! - 10 seats left

Today's Hours

Spaces

Use our online tool to book study rooms in the library.