Vivitrol Providers in Maine
Maine has 59 facilities listing Vivitrol administration in the 2025 SAMHSA National Directory, spread across 33 cities. 6 of those cities have three or more providers, which means meaningful choice for patients in those metros. The rest of the state lists isolated providers that we route through this hub instead of building thin city pages.
Composite analysis
Treatment Access Pressure Index
Maine ranks in the upper half of states for treatment access pressure. Some counties carry materially worse access than the state-level number suggests.
TAPI is a CCIWA composite. Each input is z-scored across 50 states plus DC and Puerto Rico, then combined as a weighted sum (HPSA 30%, frequent mental distress 25%, unemployment 15%, treatment density 30%, sign-flipped). The result is rescaled 0 to 100 by percentile rank. Read the full methodology.
Vivitrol provider mix in Maine
SAMHSA service codes reveal what each facility actually offers beyond the Vivitrol shot. Most Vivitrol providers are full-spectrum SUD treatment facilities that also handle alcohol use disorder, accept Medicaid, and offer at least one level of structured outpatient care. The mix below tells you whether the Maine provider universe leans toward office-based prescribers or full-service treatment centers.
| Capability | Count | Share of Maine Vivitrol facilities | Distribution |
|---|---|---|---|
| Treat alcohol use disorder (AUD) | 55 | 93.2% | |
| Treat opioid use disorder (OUD) | 59 | 100% | |
| Accept Medicaid | 57 | 96.6% | |
| Sliding-scale fees | 28 | 47.5% | |
| Also offer buprenorphine (Suboxone, Sublocade) | 58 | 98.3% | |
| Methadone OTP on-site | 51 | 86.4% | |
| Residential detox | 3 | 5.1% | |
| Intensive outpatient (IOP) | 17 | 28.8% | |
| Telehealth services | 52 | 88.1% | |
| Veterans-focused programs | 24 | 40.7% | |
| Programs for pregnant women | 47 | 79.7% | |
| Spanish-language services | 41 | 69.5% |
Cities with verified Vivitrol density
These are the Maine cities where SAMHSA lists three or more facilities offering Vivitrol. We build dedicated city pages only for these metros. Smaller markets stay listed in the full provider directory below.
Every Maine Vivitrol provider, by city
Below is the full Maine directory. Each provider listed below appears in the 2025 SAMHSA N-SUMHSS national survey under the VTRL service code. 57 of the 59 listed providers carry a verified phone and street address and have a dedicated profile page. Click any provider name to see capabilities, intake guidance, and the operator-listed phone alongside our verified intake line.
- Alfred (1)
- Auburn (2)
- Augusta (1)
- Bangor (3)
- Biddeford (1)
- Bridgton (1)
- Brunswick (2)
- Bucksport (1)
- Calais (1)
- Caribou (1)
- Damariscotta (1)
- East Machias (1)
- Eastport (1)
- Ellsworth (1)
- Fort Kent (1)
- Gorham (1)
- Harrington (1)
- Houlton (2)
- Lewiston (3)
- Livermore Falls (1)
- Lubec (1)
- Machias (1)
- Old Orchard Beach (1)
- Portland (12)
- Presque Isle (2)
- Rockland (1)
- Rockport (1)
- Rumford (3)
- Scarborough (4)
- South Portland (3)
- Springvale (1)
- Waterville (1)
- Wilton (1)
Alfred, ME 1 provider
- YCSP 147 Shaker Hill Road, P.O. Box 1268, Alfred, ME, 04002Operator phone: (207) 324-1137
Auburn, ME 2 providers
- Catholic Charities Maine - Saint Francis Recovery Center 24 Dunn Street, Auburn, ME, 04210Operator phone: (207) 904-1433
- Health Affiliates Maine P.O. Box 1150, Auburn, ME, 04211Operator phone: (207) 333-3278
Augusta, ME 1 provider
- ENSO Recovery - Augusta 90 Western Avenue, Augusta, ME, 04330Operator phone: (207) 245-1800
Bangor, ME 3 providers
- Acadia Hospital 268 Stillwater Avenue, P.O. Box 422, Bangor, ME, 04401Operator phone: (207) 973-6100
- Cornerstone Behavioral Healthcare LLC 157 Park Street, Suite 5, Bangor, ME, 04401Operator phone: (207) 992-0410
- Wellspring Inc - Womens Residential Program 319 State Street, Bangor, ME, 04401
Biddeford, ME 1 provider
- SaVida Health - Biddeford 409 Alfred Street, Units 4-5, Biddeford, ME, 04005Operator phone: (207) 175-2222
Bridgton, ME 1 provider
- Crooked River Counseling PA - Main Office 87 South High Street, Bridgton, ME, 04009Operator phone: (207) 647-5600
Brunswick, ME 2 providers
- Mid Coast/Parkview Health - Addiction Resource Center 66 Baribeau Drive, Suites 9-10, Brunswick, ME, 04011Operator phone: (207) 373-6950
- Sweetser - Certified Community Behavioral Health 329 Bath Road, Brunswick, ME, 04011Operator phone: (800) 434-3000
Bucksport, ME 1 provider
- Bucksport Regional Health Center 110 Broadway, Bucksport, ME, 04416Operator phone: (207) 469-7371
Calais, ME 1 provider
- Calais Comprehensive Treatment Center - Discovery House WC Inc 12 Beach Street, Calais, ME, 04619Operator phone: (207) 454-1300
Caribou, ME 1 provider
- Aroostook Mental Health Center - Caribou Outpatient Office 43 Hatch Drive, Suite 310, Caribou, ME, 04736Operator phone: (207) 493-3361
Damariscotta, ME 1 provider
- Mid Coast/Parkview Health - Addiction Resource Center 20 Bristol Road, Damariscotta, ME, 04543Operator phone: (207) 563-2311
East Machias, ME 1 provider
- RMCL/HealthWays - East Machias Clinic 893 Main Street, East Machias, ME, 04630Operator phone: (207) 255-0102
Eastport, ME 1 provider
- Eastport Healthcare Inc - Eastport 30 Boynton Street, P.O. Box H, Eastport, ME, 04631Operator phone: (207) 853-6001
Ellsworth, ME 1 provider
- Better Life Partners 75 State Street, Ellsworth, ME, 04605Operator phone: (866) 679-0831
Fort Kent, ME 1 provider
- Aroostook Mental Health Center - Fort Kent Outpatient Office 104 East Main Street, Fort Kent, ME, 04743Operator phone: (207) 343-1867
Gorham, ME 1 provider
- Better Life Partners 341 Main Street, Gorham, ME, 04038Operator phone: (866) 679-0831
Harrington, ME 1 provider
- Harrington Family Health Center 50 East Main Street, Harrington, ME, 04643Operator phone: (207) 483-4502
Houlton, ME 2 providers
- Aroostook Mental Health Center - Houlton Outpatient Office 11 Mill Street, Houlton, ME, 04730Operator phone: (207) 532-6523
- Houlton Band of Maliseet Indians - Health and Wellness Center 3 Clover Circle, Houlton, ME, 04730Operator phone: (207) 532-2240
Lewiston, ME 3 providers
- Avalon Counseling Services 37 Park Street, Suite 302, Lewiston, ME, 04240Operator phone: (207) 333-1080
- Recovery Connections of Maine 103 Park Street, Lewiston, ME, 04240Operator phone: (207) 440-7922
- Travas House - Recovery Connections of Maine Lewiston, ME, 04240Operator phone: (207) 440-7922
Livermore Falls, ME 1 provider
- Better Life Partners 76 Main Street, Livermore Falls, ME, 04254Operator phone: (866) 679-0831
Lubec, ME 1 provider
- Regional Medical Center at Lubec - HealthWays 43 South Lubec Road, Lubec, ME, 04652Operator phone: (207) 733-7531
Machias, ME 1 provider
- Eastport Healthcare Inc - Machias 160 Dublin Street, Machias, ME, 04654Operator phone: (207) 255-3400
Old Orchard Beach, ME 1 provider
- Seaside Family Healthcare 155 Saco Avenue, Suite 2A, Old Orchard Beach, ME, 04064Operator phone: (207) 937-8254
Portland, ME 12 providers
- Better Life Partners 103 India Street, Portland, ME, 04101Operator phone: (866) 679-0831
- Catholic Charities Maine - Southern Region Behav Health Network 420 Cumberland Avenue, Portland, ME, 04101Operator phone: (207) 871-7431
- Cortex Behavioral Health - DBA Cortex Behavioral Health 1 City Center, Suite 8130, Portland, ME, 04101Operator phone: (207) 221-0635
- Liberty Bay Recovery Center 343 Forest Avenue, Portland, ME, 04101Operator phone: (207) 772-9800
- Milestone Recovery - Withdrawal Management Unit 10 Andover Road, Portland, ME, 04102Operator phone: (207) 775-4790
- Pine Tree Recovery Center 17 Bishop Street, Portland, ME, 04103Operator phone: (207) 618-9611
- Portland Community Health Center - DBA Greater Portland Health 63 Preble Street, Portland, ME, 04102Operator phone: (207) 874-2141
- Portland Community Health Center - DBA Greater Portland Health 180 Park Avenue, Portland, ME, 04102Operator phone: (207) 874-2141
- Portland Community Health Center - DBA Greater Portland Health 654 Riverside Street, Portland, ME, 04103Operator phone: (207) 874-2141
- Portland Community Health Center - DBA Greater Portland Health 934 Congress Street, Portland, ME, 04102Operator phone: (207) 874-2141
- Portland Community Health Center - DBA Greater Portland Health 295 Park Avenue, Portland, ME, 04102Operator phone: (207) 874-2141
- Portland Community Health Center - DBA Greater Portland Health 59 Riverton Drive, Portland, ME, 04103Operator phone: (207) 874-2141
Presque Isle, ME 2 providers
- Aroostook Mental Health Center - Presque Isle Outpatient Office 180 Academy Street, Suite 2, Presque Isle, ME, 04769Operator phone: (207) 554-2352
- Aroostook Mental Health Center - Residential Treatment Facility 176 Academy Street, Presque Isle, ME, 04769Operator phone: (207) 764-3319
Rockland, ME 1 provider
- Maine Behavioral Healthcare 12 Union Street, Rockland, ME, 04841Operator phone: (287) 701-4400
Rockport, ME 1 provider
- Comp Addiction Psychiatry Services - MaineHealth PenBay Hospital 6 Glen Cove Drive, Rockport, ME, 04856Operator phone: (207) 301-8638
Rumford, ME 3 providers
- Better Life Partners 412 Waldo Street, Rumford, ME, 04276Operator phone: (866) 679-0831
- Crooked River Counseling PA - Rumford 209 Lincoln Avenue, Rumford, ME, 04276Operator phone: (207) 364-2100
- Rumford Comprehensive Treatment Center 431 Franklin Street, Rumford, ME, 04276Operator phone: (207) 810-4597
Scarborough, ME 4 providers
- Better Life Partners 7 Oak Hill Terrace, Suite 205, Scarborough, ME, 04074Operator phone: (866) 679-0831
- Crossroads - Back Cove Womens Residential Program 71 U.S. Route 1, Suite E, Scarborough, ME, 04074Operator phone: (207) 773-0993
- Crossroads - Children and Mothers Program 71 U.S. Route 1, Suite E, Scarborough, ME, 04074Operator phone: (207) 773-9931
- Crossroads - Greater Portland Counseling Center 71 U.S. Route 1, Suite E, Scarborough, ME, 04074Operator phone: (207) 773-9931
South Portland, ME 3 providers
- Aware Recovery Care of Maine 500 Southborough Drive, Unit 205, South Portland, ME, 04106Operator phone: (207) 203-9097
- Portland Community Health Center - DBA Greater Portland Health 100 Brickhill Avenue, Suite 303, South Portland, ME, 04106Operator phone: (207) 805-3886
- South Portland Comprehensive Treatment - Center 400 Western Avenue, South Portland, ME, 04106Operator phone: (207) 774-7111
Springvale, ME 1 provider
- Maine Health Behavioral Health - Springvale 474 Main Street, Springvale, ME, 04083Operator phone: (207) 324-1500
Waterville, ME 1 provider
- Assistance Plus 1604 Benton Avenue, Waterville, ME, 04901Operator phone: (207) 453-4708
Wilton, ME 1 provider
- Avalon Counseling Services 284 Main Street, Suite 290-A, Wilton, ME, 04294Operator phone: (207) 333-1080
Cross-references
- Maine methadone clinics for patients who need a daily agonist instead of a monthly antagonist
- Maine Suboxone providers for buprenorphine-based outpatient treatment
- Suboxone vs Vivitrol comparison
- How to get a Vivitrol prescription
- Medicaid Vivitrol coverage by state