Skip to main content

Recovery Services

Find Hope For Recovery at Harbor Health

Our Recovery Services provide local, affordable, personalized support for individuals living with substance use disorder – all in one location. From medical and behavioral health care to food and housing resources, Harbor Health’s caring and experienced providers are dedicated to helping you lead a healthy, independent, and fulfilling life.

Nothing should stand in the way of recovery

Harbor Health offers office-based addiction treatment our community health centers in Dorchester, Plymouth, and Hyannis.

We accept MassHealth (Medicaid), self-pay, and most insurances. For those without insurance, we can help you apply and also offer a sliding scale of fees.

Ready to get started?

Call the Harbor’s Recovery Services program most convenient to you.

Dorchester

Daniel Driscoll- Neponset Health Center, 398 Neponset Avenue
Geiger-Gibson Community Health Center, 250 Mt. Vernon Street

Call (617) 533-2262 or (617) 282-3200

Plymouth

Harbor Community Health Center, 10 Cordage Park Circle, Suite 115

Call (508) 778-5469

Hyannis

Harbor Community Health Center, 735 Attucks Lane

Call (508) 778-5469

Get the Recovery Services you need – and more – in one location

Services

Office-based Addiction Treatment
From caring, experienced providers who want to help you

Medications for Addiction Treatment
Suboxone, Vivitrol, Naltrexone

Medical Care
Primary care, medication monitoring, and access to other specialties

Dental Care
Coordinated with treatment

Behavioral Healthcare
Providing mental health support during recovery

Pharmacy
On-site pharmacy services

Resources
Help with food insecurity, housing, transportation, and other life issues

Recovery Services are available at the following Harbor Health locations:

Ready to get started? Call Harbor’s Recovery Services program to speak with someone today.

Harbor Health Recovery Services, Dorchester – call (617) 533-2262 or (617) 282-3200

Harbor Health Recovery Services, Plymouth and Hyannis – call (508) 778-5469

All are welcome at Harbor Health

We serve everyone, regardless of ability to pay or insurance status.