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

The Heritage Commission invites you to a series of concerts to be held this summer in historic homes around the City of Keene. Come on by and enjoy the music and company. 

Friday, June 5, 2015 (All day) - Sunday, August 30, 2015 (All day)

The Recreation Center is proud to provide a quality after school environment.

This program is designed to encourage exercise and healthy eating behaviors. CATCH is for children who are 6-11 years old.  The program fuses the physical activity component of the CATCH program and incorporates vegetables harvested from the Recreation Center gardens into the nutritional curriculum of Keene State College’s Early Sprouts program. Every day your child will participate in non or low competitive physical activities and learn good nutritional behavior choices.

The program is held Monday through Friday from 3:30-5:30 PM from August 27th – the last day of school. CATCH is not held during school vacations, but there are other program options available at the Recreation Center for the children. The fee is $200 for the school year for Keene residents and $225 for non-residents, payable upon registration. Space is limited.

Children may ride the bus from most Keene schools to the Recreation Center daily. Contact your school to make arrangements for the ride. Sign up in person or online  Credit cards are taken for online payment, credit cards, cash or check accepted in person.

Thursday, July 2, 2015 (All day) - Wednesday, August 26, 2015 (All day)

Program: The NFL Flag Football Program is a part of the Play 60 movement. 

This league is a non-contact sport and is built to teach the children about the game of football.  The cost is $45 for Keene residents and $60 for out of town players. 

Age & Division: Teams will be grouped in three divisions based on grade: K-1, 2-3, 4-6.The season will last for a total of eight weeks. There is no guarantee that your child will be placed on a specific team at your request. Please plan accordingly. All requests must be written on registration form by both parties and must be done so prior to the deadline date. The Keene Parks and Recreation Department reserves the right to limit registration and participation in any program. Keene Parks and Recreation also reserves the right to effect other changes in the program, including but not limited to date and time changes, registration limit and others, as may be required.

Location: Carpenter Street Field

Fee:  Resident is $45.00 and non-resident is $60.00. The cost of this program includes a Uniform and flags for each participant. Please make all checks out to City of Keene. Registration forms can be found online at or at the recreation center.

Volunteer: Our Youth Flag Football league runs off Volunteer Coaches! If interested in coaching please contact Meghan Spaulding at the Recreation Center at 357-9829 or

Deadline: Has been extended to Thursday, July 30th at 5PM. Please Note: There is a $15 late fee for registrations received July 2nd or later. Children will be placed only if space is available.


Thursday, July 2, 2015 - 5:00pm - Thursday, July 30, 2015 - 5:00pm

The pool will be open extra hours Thursday, July 9th for a fun family night out!

There will be pizza and soda for sale. Music will be playing and there will be some water toys. Cost to get in is $3; party will run 6:00 PM to 8:00 PM on July 9th with a rain date of July 16th. All proceeds will benefit our scholarship program!


Thursday, July 9, 2015 - 6:00pm - 8:00pm