City Attorney

The City Attorney provides legal services to the City Council, its various standing and ad-hoc committees, to the boards and commissions of the City and to the City Manager and his department heads. The City Attorney represents the City in all matters in which it has an interest coming before any court, tribunal, quasi-judicial or legislative body, commences and prosecutes all actions and suits to be commenced by the City or any of its officers in his/her official capacity. He appears, defends and advocates the rights or interests of the City in any suit or prosecution wherein any estate, right, privilege, ordinance or act of the City or any breach of any statute or ordinance may be brought into question. In addition, the City Attorney reviews and comments upon all deeds, leases, contracts and other legal interests tendered to him prior to their execution or acceptance and renders all legal opinions as may be requested of him.

The City Attorney is a charter officer of the City of Keene and reports to the City Council.

Contact Information

Legal Department
3 Washington Street
Keene, NH 03431


Thomas P. Mullins, City Attorney
Barbara DiNapoli, Paralegal

Current Programs

Events Coming Up

Looking for a sport that is a little bit different? Join the Cheshire Cats Jump Rope Team! Learn the basics of single rope, Double Dutch, Chinese Wheel, speed, freestyle, and much more. No experience or personal equipment is necessary, just a willingness to play hard, support your teammates, and have fun. This Fall we will work on skill and endurance building. Members will decide if they wish to continue in the Spring either jumping just for fun, performance demonstrations, or prepare for regional competitions. Ages: Grades 3-8, younger/older students accepted with instructor permission. Space is limited!
Cost: $35.00 per child.
NEW Jumper Program!
Learn  how to jump and become a part of a growing program!
Practice times: Saturday's are at 9AM-10AM at KPRD. First practice is on Wednesday, October 12th.
Contact Kim at for practice times or additional questions about the team!
Visit for more information about the sport!

Thursday, September 15, 2016 (All day) - Wednesday, September 28, 2016 (All day)

A Free co-ed Middle School Athletic League will be offered this fall in collaboration with the Keene Police Department. This league will meet on the 2nd and 4th Wednesday of every month. Each week will feature a classic PE game like Dodgeball, Kickball, Wiffleball and more!  Police officers from the Keene Police Department will supervise the program.
Age & Division: This program is for middle school students in grades 6-8.
Fee: No fee or registration is required! This program is FREE for all players.

Thursday, September 15, 2016 (All day) - Wednesday, October 12, 2016 (All day)

The Recreation Center will once again open its doors for families with young children looking to escape the cold and boredom of winter. This program is unsupervised, and a parent or guardian must be present with participating children. Children will have access to balls, mats, and other toys every Tuesday and Thursday from 10:30 AM to Noon.

Ages: This program is designed for children under 5 years of age.
Fee: $20.00 per family for the winter season. this program will end for the season in April. Please register at the Recreation Center office during normal business hours.

Thursday, September 15, 2016 (All day) - Friday, November 11, 2016 (All day)

This program is designed to teach all children the fundamentals of basketball. This program does not stress competition but rather, recreation and good sportsmanship. Practices will start the week of December 12th. Games will start Saturday, January 7th. Signups will start being accepted on Monday, October 3rd!
Age & Divisions: Co-ed teams will be divided into three divisions, K-1 (fundamental instruction), grades 2-3, and grades 4-5.
Fee: Resident $45.00, Non-Resident $60.00. Registration forms can be found online at or at the Recreation Center. We are accepting registrations now!
Deadline: December 7th.
Volunteer: Our Youth Basketball league runs off Volunteer Coaches! If interested in coaching please contact Meghan Spaulding.


Thursday, September 15, 2016 (All day) - Wednesday, November 23, 2016 (All day)