Mental Health

MAPS Counseling Services

Provides counseling services to couples, families and individuals of all ages. Our children's program specializes in the assessment and treatment of children with Autism Spectrum Disorders and behavioral problems. Accepts most insurance and offers a sliding scale for uninsured clients. Free and low cost support groups for people with chronic pain, cancer and their families.

19 Federal Street
Keene, NH 03431
Phone: 603 355-2244
44 Concord Street
Peterborough, NH 03458
Phone: 603 924-2240
Website: 
Monadnock Family Services (MFS)

Provides a range of mental health and support services to individuals and families.

Keene Administrative Office and Children's Services
64 Main St., Suite 201
Keene, NH 03431
Phone: 603-357-4400
Adult Recovery and Emergency Services
17 93rd Street
Keene, NH 03431
Phone: 603-357-4400
Recovery and Wellness Program/Acting Out
30 Washington Street
Keene, NH 03431
Phone: 603-355-3040
Walpole District Office (Fall Mountain Counseling Center)
8 Westminster Street
Walpole, NH 03608
Phone: 603-756-4735
Winchester District Office
83 Parker Street
Winchester, NH 03470
Phone: 603-239-4376
Website: