Font size


Peterborough Recreation Department 
64 Union Street, Peterborough, NH
(next to the ballfields/ across from the playground & pool)
Office Hours:
8:30 AM - 4:30 PM Monday through Friday, except for federal holidays
Phone: (603) 924-8080

"We are committed to providing the best possible recreation experience for all children, teens, adults, and senior citizens in the Town of Peterborough.

** For information about our current programs and facilities please visit our website:
Follow Peterborough, NH Recreation Department on Facebook!

*******Saturday's campfire has been canceled!******
Please join us this weekend at the Peterborough Community Center, 25 Elm St. 
for free holiday fun at
Holiday Trees in Peterborough
Friday 5:00 - 7:00pm
Saturday 9:00am - 7:00pm
Sunday 11:00am - 3:00pm

View over 30 themed Christmas trees and vote for your favorites!
Campfires, cocoa, and caroling: Friday and Saturday from 5:00pm - 7:00pm (weather permitting)
Kids can complete an iSpy challenge by hunting for details on each tree to earn a small prize.
Santa will visit with children Saturday 10:00 - 11:00am and Sunday 2:00 - 3:00pm!


Enjoy our November newsletter of programs and activities! There is something here for everyone!
November newsletter
If you would like to be added to our monthly e-newsletter distribution list, send your email to
Peterborough Recreation Department Facilities
Details about our facilities and reservation fees can be found at Recreation Facilities.
Call us to inquire about facility usage: (603) 924-8080.

Peterborough Recreation Refund Policy    Updated November 2022
Participants must cancel 7 days prior to the start of the program to be eligible for a refund. 
After that, refunds are not issued unless a program is cancelled, or the participant has an unforeseen medical situation. 
Fees cannot be prorated.

Our department website allows customers to register for programs online.
Please visit to open an account and view available programs & activities.

After registering, you can print a registration form and mail it to us with a check, or pay online with MasterCard, Visa or Discover.

Please call us at 924-8080 if you need any assistance.
Learn More