Rehabs That Take Medicare in New Hampshire: 53 Programs

53 programs in New Hampshire list Medicare on public profiles. Listings as of 19 Sep 2026.

Lists Medicare means the program's public listing says it takes Medicare. It does not mean the program takes every Medicare plan, including Medicare Advantage plans, or that it has openings. Confirm your plan with the program. Unless a profile is badged Verified by findingrehab.io, baseline listings come from public records we have not checked individually. How listings work

Substance abuse
48
Mental health
32
Cities
39

Programs in New Hampshire

53 programs match

Showing the first 24 programs, sorted by name. The full list by city is below.

Each phone number says where it came from. We have not called any of them, so confirm with the program.

  • Better Life Partners

    5 locations across 4 NH cities (Hanover, Manchester, Nashua, New Ipswich)Outpatient

    Substance abuseDay treatment (PHP)Intensive outpatient (IOP)OutpatientVirtual careTRICAREPrivate insuranceSelf pay

    Lists MedicaidLists Medicare(866) 679-0831Number from FindTreatment.gov
  • Center for Life Management

    Derry, NH 03038Outpatient

    Substance abuseMental healthOutpatientTRICAREPrivate insuranceSelf pay

    Lists MedicaidLists Medicare(603) 434-1577Number from FindTreatment.gov
  • Center for Life Management Salem

    Salem, NH 03079Outpatient

    Substance abuseMental healthOutpatientTRICAREPrivate insuranceSelf pay

    Lists MedicaidLists Medicare(603) 434-1577Number from FindTreatment.gov
  • Choices Riverbend Community Mental Health

    Concord, NH 03301Outpatient

    Substance abuseOutpatientTRICAREPrivate insuranceSelf pay

    Lists MedicaidLists Medicare(844) 524-6673Number from FindTreatment.gov
  • Community Partners Dover Behavioral Health

    Dover, NH 03820Outpatient

    Mental healthOutpatientTRICARE

    Lists MedicaidLists Medicare(603) 516-9300Number from the program's website. May be a main line
  • Community Partners Rochester Behavioral Health

    Rochester, NH 03867Outpatient

    Mental healthOutpatientTRICAREPrivate insuranceSelf pay

    Lists MedicaidLists Medicare(603) 516-9300Number from FindTreatment.gov
  • Coos County Family Health Services

    Berlin, NH 03570Outpatient

    Substance abuseOutpatientMedication for addiction (MAT)TRICAREPrivate insuranceSelf pay

    Lists MedicaidLists Medicare(603) 752-2040Number from FindTreatment.gov
  • Ellie Mental Health

    5 locations across 5 NH cities (Londonderry, Manchester, Nashua, Portsmouth & more)Therapist

    Mental healthOutpatientVirtual careTRICAREPrivate insurance

    Lists MedicaidLists Medicare(603) 288-1254Number from the program's website. May be a main line
  • Farnum Center

    Manchester, NH 03103Outpatient

    Substance abuseOutpatientMedication for addiction (MAT)Private insuranceSelf pay

    Lists MedicaidLists Medicare(603) 622-3020Number from FindTreatment.gov
  • Greater

    4 locations across 1 NH city (Nashua)Residential

    Substance abuseMental healthDetoxResidentialOutpatientMedication for addiction (MAT)TRICAREPrivate insuranceSelf pay

    Lists MedicaidLists Medicare(603) 816-7788Number from FindTreatment.gov
  • Greater Seacoast Community Health Families First

    Portsmouth, NH 03801Outpatient

    Substance abuseMental healthDetoxOutpatientMedication for addiction (MAT)Virtual careTRICAREPrivate insuranceSelf pay

    Lists MedicaidLists Medicare(603) 422-8208Number from FindTreatment.gov
  • Greater Seacoast Community Health Goodwin Community Health

    Somersworth, NH 03878Outpatient

    Substance abuseMental healthDetoxOutpatientMedication for addiction (MAT)Virtual careTRICAREPrivate insuranceSelf pay

    Lists MedicaidLists Medicare(603) 749-2346Number from FindTreatment.gov
  • Greenleaf Woods Med Assisted Recovery

    Greenland, NHOutpatient

    Substance abuseOutpatientMedication for addiction (MAT)TRICARE

    Lists MedicaidLists Medicare(978) 233-1189Number not confirmed
  • Groups Recover Together

    5 locations across 4 NH cities (Keene, Manchester, Nashua, Rochester)Outpatient

    Substance abuseOutpatientMedication for addiction (MAT)Virtual careTRICAREPrivate insuranceSelf pay

    Lists MedicaidLists Medicare(603) 518-6725Number from the program's website
  • HALO Educational Systems

    Canaan, NH 03741Outpatient

    Substance abuseMental healthOutpatientTRICAREPrivate insuranceSelf pay

    Lists MedicaidLists Medicare(603) 523-8804Number from FindTreatment.gov
  • Hampstead Hospital and Residential Treatment Facility

    Hampstead, NH 03841Hospital

    Substance abuseMental healthDetoxResidentialHospital inpatientDay treatment (PHP)Medication for addiction (MAT)TRICAREPrivate insuranceSelf pay

    Lists MedicaidLists Medicare(603) 329-5311Number from FindTreatment.gov
  • Harbor Care Health and Wellness Center

    Nashua, NH 03060Outpatient

    Substance abuseMental healthDetoxDay treatment (PHP)OutpatientMedication for addiction (MAT)TRICAREPrivate insuranceSelf pay

    Lists MedicaidLists Medicare(603) 821-7788Number from FindTreatment.gov
  • HCRC

    3 locations across 3 NH cities (Hudson, Newington, Somersworth)Outpatient

    Substance abuseOutpatientMedication for addiction (MAT)TRICAREPrivate insurance

    Lists MedicaidLists Medicare(844) 977-2452Number not confirmed
  • Infinity Peer Support

    Rochester, NH 03867Outpatient

    Substance abuseOutpatientMedication for addiction (MAT)TRICAREPrivate insuranceSelf pay

    Lists MedicaidLists Medicare(866) 679-0831Number from FindTreatment.gov
  • Keene CBOC

    Keene, NH 03431Outpatient

    Substance abuseMental healthOutpatientTRICARE

    Lists MedicaidLists Medicare(603) 358-4900Number from FindTreatment.gov
  • Lakes Region Mental Health Center

    Plymouth, NH 03264Outpatient

    Substance abuseMental healthOutpatientTRICAREPrivate insuranceSelf pay

    Lists MedicaidLists Medicare(603) 536-1100Number from FindTreatment.gov
  • Lakes Region Mental Health Center

    Laconia, NH 03246Outpatient

    Substance abuseMental healthOutpatientTRICAREPrivate insuranceSelf pay

    Lists MedicaidLists Medicare(603) 524-1100Number from FindTreatment.gov
  • Lamprey Healthcare

    3 locations across 3 NH cities (Nashua, Newmarket, Raymond)Outpatient

    Substance abuseOutpatientMedication for addiction (MAT)TRICAREPrivate insuranceSelf pay

    Lists MedicaidLists Medicare(603) 883-1626Number from FindTreatment.gov
  • LifeStance Health

    8 locations across 7 NH cities (Exeter, Londonderry, Manchester, Nashua & more)Outpatient

    Substance abuseMental healthOutpatientVirtual careTRICAREPrivate insurance

    Lists Medicare(603) 204-5098Number from the program's website

Showing 24 of 53

Cities in New Hampshire

All programs in New Hampshire by city

Center Ossipee

Hudson

Newington