Skip to main content
Need immediate help? SAMHSA Helpline: 1-800-662-4357 | 988 Suicide & Crisis Lifeline: Call or text 988 | Crisis Text Line: Text HOME to 741741
Treatment Association
Directory How we vet Resources
Get verified
Home/Directory/New Hampshire

Treatment centers in New Hampshire

108 facilities across 45 cities

Treatment facilities in New Hampshire

Confidant Health
Amherst, NH 03031
SA MH
Accepts: Private insurance, Medicaid, Sliding scale
Call 203-747-8696
Is this your center? Claim your listing
Sobriety Centers of NH
Antrim, NH 03440
SA Detox
Accepts: Private insurance, Medicaid
Call 603-808-0185
Is this your center? Claim your listing
Aware Recovery Care of New Hampshire
Bedford, NH 03110
SA Detox
Accepts: Private insurance
Call 603-769-8462
Is this your center? Claim your listing
Coos County Family Health Services
Berlin, NH 03570
SA
Accepts: Private insurance, Medicaid, Medicare
Call 603-752-2040 x1367
Is this your center? Claim your listing
Bonfire Behavioral Health LLC
Bethlehem, NH 03574
SA Detox
Accepts: Private insurance, Medicaid
Call 603-739-9103
Is this your center? Claim your listing
MidState Health Center
Bristol, NH 03222
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 603-744-6200 x8000
Is this your center? Claim your listing
HALO Educational Systems
Canaan, NH 03741
SA
Accepts: Private insurance, Medicaid
Call 603-523-8804
Is this your center? Claim your listing
New Freedom Academy
Canterbury, NH 03224
SA
Accepts: Private insurance, Medicaid
Call 603-505-4364
Is this your center? Claim your listing
White Horse Addiction Center
Center Ossipee, NH 03814
SA
Accepts: Private insurance, Medicaid, Medicare
Call 603-651-1441 x1
Is this your center? Claim your listing
NCH Patient Care Center Colebrook
Colebrook, NH 03576
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 603-788-5075
Is this your center? Claim your listing
Avenues Recovery Center at New England
Concord, NH 03301
SA
Accepts: Private insurance, Sliding scale
Call 603-505-8365
Is this your center? Claim your listing
Choices
Concord, NH 03301
SA
Accepts: Private insurance, Medicaid, Medicare
Call 844-524-6673 x0
Is this your center? Claim your listing
Concord Hospital
Concord, NH 03301
SA
Accepts: Private insurance, Medicaid, Medicare
Call 603-227-7000 x82557
Is this your center? Claim your listing
Concord Metro Treatment Center
Concord, NH 03301
SA MAT
Accepts: Contact for options
Call 603-229-4260 x14905
Is this your center? Claim your listing
ROAD to a Better Life
Concord, NH 03301
SA
Accepts: Private insurance, Medicaid, Medicare
Call 603-692-1080
Is this your center? Claim your listing
Cambridge Eating Disorder Facility of
Concord, NH 03301
MH
Accepts: Private insurance
Call 603-715-5150
Is this your center? Claim your listing
New Hampshire Hospital
Concord, NH 03301
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 603-271-5200
Is this your center? Claim your listing
PursueCare LLC
Concord, NH 03301
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 860-215-2295
Is this your center? Claim your listing
Riverbend Comm Mental Health Inc
Concord, NH 03301
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 603-225-0123
Is this your center? Claim your listing
Manchester VAMC
Conway, NH 03818
SA MH
Accepts: Private insurance, Medicare
Call 603-624-4366 x3199
Is this your center? Claim your listing
Liberty Health Services
Derry, NH 03038
SA Detox
Accepts: Private insurance
Call 603-216-0277 x107
Is this your center? Claim your listing
Center for Life Management
Derry, NH 03038
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 603-434-1577
Is this your center? Claim your listing
Community Partners
Dover, NH 03820
SA MH
Accepts: Private insurance, Medicaid
Call 603-516-8169
Is this your center? Claim your listing
Avenues Recovery Center at Dublin
Dublin, NH 03444
SA Detox
Accepts: Private insurance, Medicaid, Sliding scale
Call 603-317-5600 x624
Is this your center? Claim your listing
Seacoast Mental Health Center
Exeter, NH 03833
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 603-772-2710
New Season Franklin Treatment Ctr
Franklin, NH 03235
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 603-671-3215 x28105
Is this your center? Claim your listing
Blue Heron Neurofeedback and
Gorham, NH 03581
SA MH
Accepts: Private insurance, Medicaid, Sliding scale
Call 603-356-6400
Is this your center? Claim your listing
Seacoast Mental Health Center
Greenland, NH 03840
MH
Accepts: Medicaid
Call 603-431-2250
Is this your center? Claim your listing
Hampstead Hospital
Hampstead, NH 03841
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 603-329-5311
Is this your center? Claim your listing
Hampstead Hospital and
Hampstead, NH 03841
SA MH
Accepts: Private insurance, Medicaid
Call 603-329-5311 x3264
Is this your center? Claim your listing
Wediko School at the
Hillsborough, NH 03244
SA MH
Accepts: Contact for options
Call 603-478-5236
Is this your center? Claim your listing
Health Care Resource Centers Hudson
Hudson, NH 03051
SA Detox MAT
Accepts: Private insurance, Medicaid, Medicare
Call 603-595-3399
Is this your center? Claim your listing
Community Improvement Associates
Keene, NH 03431
SA
Accepts: Medicaid
Call 603-352-1016
Is this your center? Claim your listing
Groups Recover Together
Keene, NH 03431
SA
Accepts: Private insurance, Medicaid, Medicare
Call 603-272-6668
Is this your center? Claim your listing
Keene CBOC
Keene, NH 03431
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 603-358-4900
Is this your center? Claim your listing
MAPS Counseling Service
Keene, NH 03431
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 603-355-2244
Is this your center? Claim your listing
Horizons Counseling Center
Laconia, NH 03246
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 603-524-4664
Is this your center? Claim your listing
Sobriety Centers of NH
Laconia, NH 03246
SA MH
Accepts: Private insurance, Medicaid
Call 603-808-0185
Is this your center? Claim your listing
Lakes Region Mental Health Center
Laconia, NH 03246
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 603-524-1100
Is this your center? Claim your listing
Weeks Medical Center
Lancaster, NH 03584
SA
Accepts: Private insurance, Medicaid, Medicare
Call 603-788-5075
Is this your center? Claim your listing
Addiction Treatment Program
Lebanon, NH 03766
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 603-653-1860
Is this your center? Claim your listing
Better Life Partners
Lebanon, NH 03766
SA
Accepts: Private insurance, Medicaid, Medicare
Call 866-679-0831
Is this your center? Claim your listing
HALO Educational Systems
Lebanon, NH 03766
SA
Accepts: Private insurance, Medicaid
Call 603-523-8804
Is this your center? Claim your listing
West Central Behavioral Health
Lebanon, NH 03766
SA
Accepts: Private insurance, Medicaid, Medicare
Call 603-448-5610
Is this your center? Claim your listing
Littleton CBOC
Littleton, NH 03561
SA
Accepts: Private insurance, Medicaid, Medicare
Call 603-575-6701
Is this your center? Claim your listing
North Country Recovery Center
Littleton, NH 03561
SA
Accepts: Private insurance, Medicaid, Medicare
Call 603-788-5075
Is this your center? Claim your listing
Blue Heron Neurofeedback and
Littleton, NH 03561
SA MH
Accepts: Private insurance, Medicaid, Sliding scale
Call 603-356-6400
Is this your center? Claim your listing
Bresnahan and Ball Counseling Services
Londonderry, NH 03053
SA
Accepts: Private insurance
Call 603-965-6477
Is this your center? Claim your listing
Amoskeag Health
Manchester, NH 03101
SA
Accepts: Private insurance, Medicaid, Medicare
Call 603-626-9500 x5322
Is this your center? Claim your listing
Better Life Partners
Manchester, NH 03103
SA
Accepts: Private insurance, Medicaid, Medicare
Call 866-679-0831
Is this your center? Claim your listing
Better Life Partners
Manchester, NH 03103
SA
Accepts: Private insurance, Medicaid, Medicare
Call 866-679-0831
Is this your center? Claim your listing
Confidant Health
Manchester, NH 03101
SA
Accepts: Private insurance, Medicaid
Call 203-747-8696
Is this your center? Claim your listing
Dismas Home of New Hampshire
Manchester, NH 03102
SA
Accepts: Medicaid
Call 603-782-3004 x2
Is this your center? Claim your listing
Farnum Center
Manchester, NH 03108
SA
Accepts: Private insurance, Medicaid, Medicare
Call 603-622-3020
Is this your center? Claim your listing
Farnum Center
Manchester, NH 03108
SA Detox MAT
Accepts: Private insurance, Medicaid
Call 603-622-3020
Is this your center? Claim your listing
Forge Health of Manchester
Manchester, NH 03104
SA
Accepts: Private insurance, Medicaid
Call 603-865-1706
Is this your center? Claim your listing
Groups Recover Together
Manchester, NH 03101
SA
Accepts: Private insurance, Medicaid, Medicare
Call 603-565-2798
Is this your center? Claim your listing
Manchester Comprehensive Treatment Ctr
Manchester, NH 03101
SA Detox MAT
Accepts: Private insurance, Medicaid, Medicare
Call 603-622-4747
Is this your center? Claim your listing
Manchester Metro Treatment Center
Manchester, NH 03103
SA Detox MAT
Accepts: Private insurance, Medicaid, Medicare
Call 603-622-5005
Is this your center? Claim your listing
Manchester VAMC
Manchester, NH 03104
SA MH
Accepts: Private insurance, Medicare
Call 603-624-4366 x3199
Is this your center? Claim your listing
Mental Health Center of
Manchester, NH 03101
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 603-668-4111
Is this your center? Claim your listing
Mental Health Center of
Manchester, NH 03103
SA
Accepts: Private insurance, Medicaid, Medicare
Call 603-668-4111
Is this your center? Claim your listing
New Season Manchester West
Manchester, NH 03102
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 603-397-0970
Is this your center? Claim your listing
WestBridge
Manchester, NH 03104
SA MH
Accepts: Private insurance
Call 603-634-4446
Is this your center? Claim your listing
WestBridge
Manchester, NH 03104
SA
Accepts: Private insurance
Call 603-634-4446
Is this your center? Claim your listing
WestBridge
Manchester, NH 03104
SA
Accepts: Private insurance
Call 603-634-4446
Is this your center? Claim your listing
ROAD to a Better Life
Merrimack, NH 03054
SA
Accepts: Private insurance, Medicaid, Medicare
Call 603-692-3166
Is this your center? Claim your listing
Better Life Partners
Nashua, NH 03060
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 866-679-0831
Is this your center? Claim your listing
GateHouse Treatment
Nashua, NH 03063
SA
Accepts: Private insurance, Medicaid
Call 603-945-5525
Is this your center? Claim your listing
Greater Nashua Council on Alcoholism
Nashua, NH 03063
SA
Accepts: Private insurance, Medicaid
Call 603-816-7788
Is this your center? Claim your listing
Greater Nashua Mental Health
Nashua, NH 03063
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 603-889-6147 x1574
Is this your center? Claim your listing
Groups Recover Together
Nashua, NH 03060
SA
Accepts: Private insurance, Medicaid, Medicare
Call 888-858-1723
Is this your center? Claim your listing
Harbor Care
Nashua, NH 03063
SA
Accepts: Medicaid
Call 603-816-7788
Is this your center? Claim your listing
Harbor Care
Nashua, NH 03060
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 603-821-7788
Is this your center? Claim your listing
Integrate
Nashua, NH 03060
SA MH
Accepts: Private insurance, Medicaid
Call 888-649-1149
Is this your center? Claim your listing
Lamprey Health Care
Nashua, NH 03060
SA
Accepts: Private insurance, Medicaid, Medicare
Call 603-883-1626
Is this your center? Claim your listing
Process Recovery Center
Nashua, NH 03060
SA
Accepts: Private insurance, Medicaid
Call 888-649-1149
Is this your center? Claim your listing
Greater Nashua Mental Health Center
Nashua, NH 03060
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 603-889-6147 x1574
Is this your center? Claim your listing
Southern New Hampshire Medical Ctr
Nashua, NH 03063
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 603-577-5721
Is this your center? Claim your listing
Lamprey Healthcare
Newmarket, NH 03857
SA
Accepts: Private insurance, Medicaid, Medicare
Call 603-659-3106
Is this your center? Claim your listing
White Horse Recovery Inc
North Conway, NH 03860
SA
Accepts: Private insurance, Medicaid, Medicare
Call 603-651-1441 x1
Is this your center? Claim your listing
Blue Heron Neurofeedback and
North Conway, NH 03860
SA MH
Accepts: Private insurance, Medicaid, Sliding scale
Call 603-356-6400
Is this your center? Claim your listing
Maps Counseling Services
Peterborough, NH 03458
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 603-924-2240
Is this your center? Claim your listing
Mid State Health Center
Plymouth, NH 03264
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 603-536-4000 x8000
Is this your center? Claim your listing
Mid State Health Center
Plymouth, NH 03264
SA
Accepts: Private insurance, Medicaid, Medicare
Call 603-536-4000 x8000
Is this your center? Claim your listing
Plymouth House
Plymouth, NH 03264
SA Detox
Accepts: Private insurance
Call 603-707-4496
Is this your center? Claim your listing
Lakes Region Mental Health Center
Plymouth, NH 03264
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 603-536-1100
Is this your center? Claim your listing
Aspire365
Portsmouth, NH 03801
SA
Accepts: Private insurance
Call 385-432-6747
Is this your center? Claim your listing
Curam Health
Portsmouth, NH 03801
SA
Accepts: Private insurance, Medicaid, Medicare
Call 603-692-1080
Is this your center? Claim your listing
Greater Seacoast Community Health
Portsmouth, NH 03801
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 603-422-8208 x3168
Is this your center? Claim your listing
Health Care Resource Centers
Portsmouth, NH 03801
SA
Accepts: Private insurance, Medicaid, Medicare
Call 469-830-8461
Is this your center? Claim your listing
Manchester VAMC
Portsmouth, NH 03803
SA MH
Accepts: Private insurance, Medicare
Call 603-624-4366 x3199
Is this your center? Claim your listing
Seacoast Mental Health Center
Portsmouth, NH 03801
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 603-431-6703
Is this your center? Claim your listing
Lamprey Health Care
Raymond, NH 03077
SA
Accepts: Private insurance, Medicaid, Medicare
Call 603-895-3351
Is this your center? Claim your listing
Better Life Partners
Rochester, NH 03867
SA
Accepts: Private insurance, Medicaid, Medicare
Call 866-679-0831
Is this your center? Claim your listing
Hope on Haven Hill
Rochester, NH 03867
SA
Accepts: Private insurance, Medicaid
Call 603-841-5353
Is this your center? Claim your listing
TruHealing Rochester
Rochester, NH 03867
SA
Accepts: Private insurance, Medicaid
Call 603-513-1932
Is this your center? Claim your listing
Community Partners
Rochester, NH 03867
MH
Accepts: Private insurance, Medicaid, Medicare
Call 603-516-9300
Is this your center? Claim your listing
Middlesex Recovery
Salem, NH 03079
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 603-824-6937
Is this your center? Claim your listing
Center for Life Management
Salem, NH 03079
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 603-434-1577
Is this your center? Claim your listing
Greater Seacoast Community Health
Somersworth, NH 03878
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 603-749-2346 x2777
Is this your center? Claim your listing
Manchester VAMC
Somersworth, NH 03878
SA MH
Accepts: Private insurance, Medicare
Call 603-624-4366 x3199
Is this your center? Claim your listing
Merrimack River Medical Services
Somersworth, NH 03878
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 603-953-0077 x1890
Is this your center? Claim your listing
Pine Haven Boys Center
Suncook, NH 03275
MH
Accepts: Medicaid
Call 603-485-7141
Is this your center? Claim your listing
Keene Metro Treatment Center
Swanzey, NH 03446
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 603-358-0050
Is this your center? Claim your listing
Manchester VAMC
Tilton, NH 03276
SA MH
Accepts: Private insurance, Medicare
Call 603-624-4366 x3199
Is this your center? Claim your listing
West Lebanon Comprehensive Treatment C
West Lebanon, NH 03784
SA
Accepts: Private insurance, Medicaid, Medicare
Call 603-392-7615
Is this your center? Claim your listing
North Country Recovery Center
Whitefield, NH 03598
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 603-788-5075

Showing 25 of 108 facilities

Browse by city

Amherst (1) Antrim (1) Bedford (1) Berlin (1) Bethlehem (1) Bristol (1) Canaan (1) Canterbury (1) Center Ossipee (1) Colebrook (1) Concord (9) Conway (1) Derry (2) Dover (1) Dublin (1) Exeter (1) Franklin (1) Gorham (1) Greenland (1) Hampstead (2) Hillsborough (1) Hudson (1) Keene (4) Laconia (3)
Lancaster (1) Lebanon (4) Littleton (3) Londonderry (1) Manchester (18) Merrimack (1) Nashua (12) Newmarket (1) North Conway (2) Peterborough (1) Plymouth (4) Portsmouth (6) Raymond (1) Rochester (4) Salem (2) Somersworth (3) Suncook (1) Swanzey (1) Tilton (1) West Lebanon (1) Whitefield (1)

Showing 24 of 45 cities โ€” click to see 21 more

Helpful guides

How to choose a treatment center Insurance coverage guide IOP vs PHP vs residential How much does rehab cost? Free rehab options

Is your facility in New Hampshire?

Get independently verified and show families you meet the highest standards for quality, ethics, and transparency.

Apply for verification โ€” it's free

Frequently asked questions

How many treatment centers are in New Hampshire?
New Hampshire has 108 treatment facilities across 45 cities, including 104 substance abuse programs, 40 mental health facilities, and 16 detox centers.
Does Medicaid cover rehab in New Hampshire?
Yes. NH Medicaid covers substance abuse and mental health treatment. 91 facilities in New Hampshire accept Medicaid in our directory.
How do I find free rehab in New Hampshire?
35 facilities in New Hampshire offer sliding scale or state-funded treatment. Call SAMHSA at 1-800-662-4357 for free referrals to low-cost programs in your area.
Treatment Association

Independently verifying treatment facilities so families can find help with confidence.

For families

Find a location near you
Treatment guides
Contact us

For centers

Get verified
Vetting criteria
For treatment centers

Company

About us
Privacy
Terms ยท Sitemap
© 2026 Treatment Association. All rights reserved. Not a medical provider. If experiencing an emergency, call 911.