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/Maine

Treatment centers in Maine

210 facilities across 63 cities

Treatment facilities in Maine

A New Philosophy
Albion, ME 04910
SA
Accepts: Sliding scale
Call 207-437-5425
Is this your center? Claim your listing
YCSP
Alfred, ME 04002
SA
Accepts: Medicaid, Medicare
Call 207-324-1137
Is this your center? Claim your listing
Catholic Charities Maine
Auburn, ME 04210
SA
Accepts: Medicaid
Call 207-904-1433
Is this your center? Claim your listing
Health Affiliates Maine
Auburn, ME 04211
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-333-3278
Is this your center? Claim your listing
Alternative Services Northeast Inc
Auburn, ME 04210
MH
Accepts: Medicaid
Call 207-777-1107
Is this your center? Claim your listing
Connections for Kids
Auburn, ME 04210
MH
Accepts: Private insurance, Medicaid
Call 207-854-1030
Is this your center? Claim your listing
Anglez Behavioral Health
Augusta, ME 04330
SA MH
Accepts: Medicaid, Medicare
Call 844-294-5306 x300
Is this your center? Claim your listing
ENSO Recovery
Augusta, ME 04330
SA
Accepts: Medicaid
Call 207-245-1800
Is this your center? Claim your listing
Groups Recover Together
Augusta, ME 04330
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-613-0983
Is this your center? Claim your listing
Zysk Recovery Partners LLC
Augusta, ME 04330
SA
Accepts: Medicaid
Call 207-707-0649
Is this your center? Claim your listing
Community Health and Counseling Servs
Augusta, ME 04330
MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-623-3712
Is this your center? Claim your listing
NFI North Inc
Augusta, ME 04330
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-547-4464
Is this your center? Claim your listing
PursueCare LLC
Augusta, ME 04330
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 860-215-2295
Is this your center? Claim your listing
Acadia Hospital
Bangor, ME 04401
SA MH MAT
Accepts: Private insurance, Medicaid, Medicare
Call 207-973-6100
Is this your center? Claim your listing
Bangor Comprehensive Treatment Center
Bangor, ME 04401
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 207-947-6800
Is this your center? Claim your listing
Bangor Counseling Center
Bangor, ME 04401
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-941-6434
Is this your center? Claim your listing
Brighter Heights Maine
Bangor, ME 04401
SA MH
Accepts: Medicaid, Sliding scale
Call 207-989-2946
Is this your center? Claim your listing
Cedar Road Detox and MAT
Bangor, ME 04401
SA Detox
Accepts: Medicaid
Call 207-770-5457
Is this your center? Claim your listing
Community Health and Counseling Servs
Bangor, ME 04401
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 800-924-0366 x6490
Is this your center? Claim your listing
Cornerstone Behavioral Healthcare LLC
Bangor, ME 04401
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-992-0410
Is this your center? Claim your listing
Groups Recover Together
Bangor, ME 04401
SA
Accepts: Private insurance, Medicaid, Medicare
Call 888-858-1723
Is this your center? Claim your listing
Invest in You Counseling LLC
Bangor, ME 04401
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-991-3310
Is this your center? Claim your listing
Jane Irish LADC
Bangor, ME 04401
SA
Accepts: Private insurance, Medicaid
Call 207-478-9613
Is this your center? Claim your listing
Michelle Crate LADC CCS LSW
Bangor, ME 04401
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 207-806-5220
Is this your center? Claim your listing
New Season 470 to 471 Treatment Center
Bangor, ME 04401
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 207-973-0400
Northeast Occupational Exchange Inc
Bangor, ME 04402
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-907-7209
Is this your center? Claim your listing
Northeast Occupational Exchange Inc
Bangor, ME 04402
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-907-7209
Is this your center? Claim your listing
Northeast Occupational Exchange Inc
Bangor, ME 04402
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-942-3816
Is this your center? Claim your listing
Wabanaki Public Health and Wellness
Bangor, ME 04402
SA Detox
Accepts: Medicaid, Medicare
Call 207-991-1026
Is this your center? Claim your listing
Wellspring Inc
Bangor, ME 04401
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-217-6550 x510
Is this your center? Claim your listing
Wellspring Inc
Bangor, ME 04401
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-941-1600
Is this your center? Claim your listing
Wellspring Inc
Bangor, ME 04401
SA Detox
Accepts: Private insurance, Medicaid
Call 207-217-6521
Is this your center? Claim your listing
Wellspring Inc
Bangor, ME 04401
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-941-1612 x202
Is this your center? Claim your listing
Wellspring Inc
Bangor, ME 04401
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-941-1639 x303
Is this your center? Claim your listing
Androscoggin Home Healthcare and
Bangor, ME 04401
MH
Accepts: Private insurance, Medicaid, Medicare
Call 877-784-6993
Is this your center? Claim your listing
Community Care
Bangor, ME 04401
SA MH
Accepts: Private insurance, Medicaid
Call 207-945-4240 x1142
Is this your center? Claim your listing
Dorothea Dix Psychiatric Center
Bangor, ME 04401
MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-561-5400
Is this your center? Claim your listing
NFI North Inc
Bangor, ME 04401
MH
Accepts: Medicaid
Call 207-942-8603
Is this your center? Claim your listing
OHI
Bangor, ME 04401
MH
Accepts: Medicaid
Call 207-848-5804
Is this your center? Claim your listing
Pathways of Maine Inc
Bangor, ME 04401
MH
Accepts: Private insurance, Medicaid
Call 207-631-2201
Is this your center? Claim your listing
Volunteers of America Northern New Eng
Bangor, ME 04401
MH
Accepts: Medicaid
Call 207-373-1140
Is this your center? Claim your listing
Ann Ward Counseling
Belfast, ME 04915
SA
Accepts: Contact for options
Call 804-312-8202
Is this your center? Claim your listing
Brighter Heights Maine
Belfast, ME 04915
SA MH
Accepts: Medicaid, Sliding scale
Call 207-338-8960
Is this your center? Claim your listing
Searsport Counseling Associates
Belfast, ME 04915
SA MH
Accepts: Private insurance, Medicaid
Call 207-338-9145 x1
Is this your center? Claim your listing
Maine Behavioral Healthcare
Belfast, ME 04915
MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-218-7201
Is this your center? Claim your listing
Volunteers of America Northern New Eng
Belfast, ME 04915
MH
Accepts: Medicaid
Call 207-373-1140
Is this your center? Claim your listing
Groups Recover Together
Biddeford, ME 04005
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-808-7935
Is this your center? Claim your listing
KB Therapy Practice
Biddeford, ME 04005
SA
Accepts: Contact for options
Call 603-505-6272
Is this your center? Claim your listing
Maine Behavioral Healthcare
Biddeford, ME 04005
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-282-1500
Is this your center? Claim your listing
SaVida Health
Biddeford, ME 04005
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-175-2222
Is this your center? Claim your listing
Alternative Wellness Services
Biddeford, ME 04005
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-494-8010
Is this your center? Claim your listing
Volunteers of America Northern New Eng
Biddeford, ME 04005
MH
Accepts: Medicaid
Call 207-373-1140
Is this your center? Claim your listing
A Time to Rise Csl and Wellness LLC
Brewer, ME 04412
SA
Accepts: Contact for options
Call 207-573-4722
Is this your center? Claim your listing
Higher Ground Services
Brewer, ME 04412
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-561-9496
Is this your center? Claim your listing
Crooked River Counseling PA
Bridgton, ME 04009
SA
Accepts: Private insurance, Medicaid
Call 207-647-5600
Is this your center? Claim your listing
Spurwink Services
Bridgton, ME 04009
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-647-5629
Is this your center? Claim your listing
Groups Recover Together
Brunswick, ME 04011
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-888-3243
Is this your center? Claim your listing
Mid Coast/Parkview Health
Brunswick, ME 04011
SA MH Detox
Accepts: Private insurance, Medicaid, Medicare
Call 207-373-6950
Is this your center? Claim your listing
Sweetser
Brunswick, ME 04011
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 800-434-3000
Is this your center? Claim your listing
Maine Behavioral Healthcare
Brunswick, ME 04011
MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-373-9417
Is this your center? Claim your listing
Mid Coast Hospital
Brunswick, ME 04011
MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-373-6000
Is this your center? Claim your listing
Bucksport Regional Health Center
Bucksport, ME 04416
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 207-469-7371
Is this your center? Claim your listing
NFI North Inc
Buxton, ME 04093
MH
Accepts: Private insurance, Medicaid
Call 207-727-5900
Is this your center? Claim your listing
Aroostook Mental Health Center
Calais, ME 04619
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-554-2352
Is this your center? Claim your listing
Calais Comprehensive Treatment Center
Calais, ME 04619
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 207-454-1300
Is this your center? Claim your listing
Groups Recover Together
Calais, ME 04619
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-573-2402
Is this your center? Claim your listing
Aroostook Mental Health Center
Caribou, ME 04736
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-493-3361
Is this your center? Claim your listing
Groups Recover Together
Caribou, ME 04736
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-352-5625
Is this your center? Claim your listing
Healing Hearts LLC
Caribou, ME 04736
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-492-1000
Is this your center? Claim your listing
Community Health and Counseling Servs
Caribou, ME 04736
MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-496-3166
Is this your center? Claim your listing
Marjorie Averill
Damariscotta, ME 04543
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-563-3022
Is this your center? Claim your listing
Mid Coast/Parkview Health
Damariscotta, ME 04543
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 207-563-2311
Is this your center? Claim your listing
Maine Behavioral Healthcare
Damariscotta, ME 04543
MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-701-4570
Is this your center? Claim your listing
Androscoggin Home Healthcare and
Dover Foxcroft, ME 04426
MH
Accepts: Private insurance, Medicaid, Medicare
Call 866-236-2158
Is this your center? Claim your listing
Community Health and Counseling Servs
Dover Foxcroft, ME 04426
MH
Accepts: Private insurance, Medicaid, Medicare
Call 800-924-0366
Is this your center? Claim your listing
RMCL/HealthWays
East Machias, ME 04630
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-255-0102
Is this your center? Claim your listing
Eastport Healthcare Inc
Eastport, ME 04631
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-853-6001
Is this your center? Claim your listing
Aroostook Mental Health Center
Ellsworth, ME 04605
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-667-6890
Is this your center? Claim your listing
Astor Gillis LADC
Ellsworth, ME 04605
SA
Accepts: Medicaid
Call 207-667-2730
Is this your center? Claim your listing
Better Life Partners
Ellsworth, ME 04605
SA
Accepts: Private insurance, Medicaid, Medicare
Call 866-679-0831
Is this your center? Claim your listing
Groups Recover Together
Ellsworth, ME 04605
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-835-5809
Is this your center? Claim your listing
Searsport Counseling Associates
Ellsworth, ME 04605
SA
Accepts: Private insurance, Medicaid
Call 207-667-3100
Is this your center? Claim your listing
Community Health and Counseling Servs
Ellsworth, ME 04605
MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-667-5357
Is this your center? Claim your listing
Catholic Charities
Fairfield, ME 04937
MH
Accepts: Medicaid
Call 207-453-4368
Is this your center? Claim your listing
Groups Recover Together
Farmington, ME 04938
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-835-4550
Is this your center? Claim your listing
Spurwink Services
Farmington, ME 04938
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-778-3556
Is this your center? Claim your listing
Aroostook Mental Health Center
Fort Fairfield, ME 04742
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-554-2352
Is this your center? Claim your listing
Aroostook Mental Health Center
Fort Kent, ME 04743
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-343-1867
Is this your center? Claim your listing
Northern Maine Medical Center
Fort Kent, ME 04743
MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-834-3155
Is this your center? Claim your listing
Better Life Partners
Gorham, ME 04038
SA
Accepts: Private insurance, Medicaid, Medicare
Call 866-679-0831
Is this your center? Claim your listing
Caring Counseling for You
Gorham, ME 04038
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 207-774-4564
Is this your center? Claim your listing
Courage Center LLC
Gorham, ME 04038
SA
Accepts: Medicaid
Call 207-222-0181
Is this your center? Claim your listing
Pathways of Maine Inc
Hallowell, ME 04347
MH
Accepts: Private insurance, Medicaid
Call 207-621-6760
Is this your center? Claim your listing
Harrington Family Health Center
Harrington, ME 04643
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-483-4502
Is this your center? Claim your listing
Aroostook Mental Health Center
Houlton, ME 04730
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-532-6523
Is this your center? Claim your listing
Groups Recover Together
Houlton, ME 04730
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-888-2426
Is this your center? Claim your listing
Houlton Band of Maliseet Indians
Houlton, ME 04730
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-532-2240
Is this your center? Claim your listing
Community Health and Counseling Servs
Houlton, ME 04730
MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-532-5510
Is this your center? Claim your listing
Navy Medicine Readiness/Training Unit
Kittery, ME 03904
SA
Accepts: Contact for options
Call 207-438-6670
Is this your center? Claim your listing
Avalon Counseling Services
Lewiston, ME 04240
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 207-333-1080
Is this your center? Claim your listing
Central Maine Family Counseling PA
Lewiston, ME 04240
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-777-3399
Is this your center? Claim your listing
Colleen Jillson Counseling Servs LLC
Lewiston, ME 04240
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-312-8614
Is this your center? Claim your listing
Groups Recover Together
Lewiston, ME 04240
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-618-5157
Is this your center? Claim your listing
Left Bank Recovery Services LLC
Lewiston, ME 04240
SA
Accepts: Medicaid, Medicare
Call 207-777-1046
Is this your center? Claim your listing
Merrimack River Medical Services
Lewiston, ME 04240
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 207-312-6860
Is this your center? Claim your listing
Recovery Connections of Maine
Lewiston, ME 04240
SA
Accepts: Private insurance, Medicaid
Call 207-440-7922
Is this your center? Claim your listing
Saint Marys Regional Medical Center
Lewiston, ME 04240
SA MH Detox
Accepts: Private insurance, Medicaid, Medicare
Call 207-777-8100
Is this your center? Claim your listing
Spurwink Services
Lewiston, ME 04241
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-783-9141
Is this your center? Claim your listing
Travas House
Lewiston, ME 04240
SA
Accepts: Private insurance, Medicaid
Call 207-440-7922
Is this your center? Claim your listing
Central Maine Family Counseling
Lewiston, ME 04240
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-777-3399
Is this your center? Claim your listing
Community Health and Counseling Servs
Lincoln, ME 04457
MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-794-2001
Is this your center? Claim your listing
Northeast Occupational Exchange Inc
Lincoln, ME 04457
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-794-9073
Is this your center? Claim your listing
Spurwink Services
Lisbon, ME 04250
MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-353-7438
Is this your center? Claim your listing
KidsPeace/FCFS
Lisbon Falls, ME 04252
MH
Accepts: Medicare
Call 207-786-8122
Is this your center? Claim your listing
Better Life Partners
Livermore Falls, ME 04254
SA
Accepts: Private insurance, Medicaid, Medicare
Call 866-679-0831
Is this your center? Claim your listing
Blue Ridge Counseling Center PA
Livermore Falls, ME 04254
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-897-9000
Is this your center? Claim your listing
Regional Medical Center at Lubec
Lubec, ME 04652
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-733-7531
Is this your center? Claim your listing
Aroostook Mental Health Center
Machias, ME 04654
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-554-2352
Is this your center? Claim your listing
Eastport Healthcare Inc
Machias, ME 04654
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-255-3400
Is this your center? Claim your listing
Community Health and Counseling Servs
Machias, ME 04654
MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-255-8311
Is this your center? Claim your listing
Sunrise Opportunities
Machias, ME 04654
MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-255-4701
Is this your center? Claim your listing
Aroostook Mental Health Center
Madawaska, ME 04756
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-764-3319
Is this your center? Claim your listing
Everest Recovery Centers ME LLC
Manchester, ME 04351
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-292-5512
Is this your center? Claim your listing
Healing Lodge
Millinocket, ME 04462
SA
Accepts: Medicaid
Call 207-944-5359
Is this your center? Claim your listing
Northeast Occupational Exchange Inc
Newport, ME 04953
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 800-857-0500
Is this your center? Claim your listing
Recovery Maine Inc
North Berwick, ME 03906
SA
Accepts: Medicaid, Sliding scale
Call 207-558-2111
Is this your center? Claim your listing
Milestone Recovery
Old Orchard Beach, ME 04064
SA
Accepts: Medicaid
Call 207-934-5231
Is this your center? Claim your listing
Seaside Family Healthcare
Old Orchard Beach, ME 04064
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-937-8254
Is this your center? Claim your listing
Spurwink Services
Oxford, ME 04270
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-743-7911
Is this your center? Claim your listing
Sacopee Valley Health Center
Porter, ME 04068
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-625-8126
Is this your center? Claim your listing
Better Life Partners
Portland, ME 04101
SA
Accepts: Private insurance, Medicaid, Medicare
Call 866-679-0831
Is this your center? Claim your listing
Catholic Charities Maine
Portland, ME 04101
SA
Accepts: Medicaid, Medicare
Call 207-871-7431
Is this your center? Claim your listing
Cortex Behavioral Health
Portland, ME 04101
SA Detox
Accepts: Private insurance
Call 207-221-0635
Is this your center? Claim your listing
Groups Recover Together
Portland, ME 04102
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-613-1763
Is this your center? Claim your listing
Healthcare Resource Centers
Portland, ME 04102
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 207-221-2292
Is this your center? Claim your listing
Liberty Bay Recovery Center
Portland, ME 04101
SA Detox
Accepts: Private insurance, Medicaid
Call 207-772-9800
Is this your center? Claim your listing
Milestone Recovery
Portland, ME 04102
SA Detox
Accepts: Medicaid
Call 207-775-4790
Is this your center? Claim your listing
Pine Tree Recovery Center
Portland, ME 04103
SA Detox
Accepts: Private insurance, Medicaid
Call 207-618-9611
Is this your center? Claim your listing
Portland Community Health Center
Portland, ME 04102
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-874-2141
Is this your center? Claim your listing
Portland Community Health Center
Portland, ME 04102
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-874-2141
Is this your center? Claim your listing
Portland Community Health Center
Portland, ME 04103
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-874-2141
Is this your center? Claim your listing
Portland Community Health Center
Portland, ME 04102
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-874-2141
Is this your center? Claim your listing
Portland Community Health Center
Portland, ME 04102
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-874-2141
Is this your center? Claim your listing
Portland Community Health Center
Portland, ME 04103
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-874-2141
Is this your center? Claim your listing
Spurwink Services
Portland, ME 04103
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-871-1200
Is this your center? Claim your listing
Top of the Hill Counseling
Portland, ME 04101
SA
Accepts: Private insurance, Medicaid
Call 207-780-8999
Is this your center? Claim your listing
Catholic Charities
Portland, ME 04101
SA MH
Accepts: Medicaid, Medicare
Call 207-871-7431
Is this your center? Claim your listing
Jonathan C Fellers MD PA LLC
Portland, ME 04101
SA MH
Accepts: Private insurance
Call 207-221-0635
Is this your center? Claim your listing
Maine Behavioral Healthcare
Portland, ME 04101
MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-874-1030
Is this your center? Claim your listing
PSL Services/Wall Street
Portland, ME 04103
MH
Accepts: Medicaid, Medicare
Call 207-899-4798
Is this your center? Claim your listing
Aroostook Mental Health Center
Presque Isle, ME 04769
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-768-3304
Is this your center? Claim your listing
Aroostook Mental Health Center
Presque Isle, ME 04769
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-554-2352
Is this your center? Claim your listing
Aroostook Mental Health Center
Presque Isle, ME 04769
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-764-3319
Is this your center? Claim your listing
Presque Isle Comprehensive Treatment
Presque Isle, ME 04769
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 207-707-3001
Is this your center? Claim your listing
Groups Recover Together
Rockland, ME 04841
SA
Accepts: Private insurance, Medicaid, Medicare
Call 888-858-1723
Is this your center? Claim your listing
Maine Behavioral Healthcare
Rockland, ME 04841
SA
Accepts: Private insurance, Medicaid, Medicare
Call 287-701-4400
Is this your center? Claim your listing
New Season 470 to 472 Treatment Center
Rockland, ME 04841
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 207-596-0312 x26905
Is this your center? Claim your listing
Comp Addiction Psychiatry Services
Rockport, ME 04856
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 207-301-8638
Is this your center? Claim your listing
PARC Program
Rockport, ME 04856
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-301-8638
Is this your center? Claim your listing
Better Life Partners
Rumford, ME 04276
SA
Accepts: Private insurance, Medicaid, Medicare
Call 866-679-0831
Is this your center? Claim your listing
Community Concepts Inc
Rumford, ME 04276
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-364-3549
Is this your center? Claim your listing
Crooked River Counseling PA
Rumford, ME 04276
SA
Accepts: Private insurance, Medicaid
Call 207-364-2100
Is this your center? Claim your listing
River Valley Counseling LLC
Rumford, ME 04276
SA
Accepts: Private insurance, Medicaid
Call 207-364-1610
Is this your center? Claim your listing
Rumford Comprehensive Treatment Center
Rumford, ME 04276
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 207-810-4597
Is this your center? Claim your listing
Oxford County Mental Health Services
Rumford, ME 04276
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-364-3549
Is this your center? Claim your listing
Spurwink Services
Rumford, ME 04276
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-364-7981
Is this your center? Claim your listing
Spurwink Services
Sabattus, ME 04280
MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-375-8920
Is this your center? Claim your listing
Everest Recovery Centers Maine LLC
Saco, ME 04072
SA Detox
Accepts: Medicaid, Medicare
Call 207-300-2471
Is this your center? Claim your listing
Recovery Maine Inc
Saco, ME 04072
SA
Accepts: Medicaid, Sliding scale
Call 207-558-2111
Is this your center? Claim your listing
Volunteers of America Northern New Eng
Saco, ME 04072
MH
Accepts: Medicaid
Call 207-373-1140
Is this your center? Claim your listing
Susan H Lombardo LADC MHRT C
Sanford, ME 04073
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 207-468-2570
Is this your center? Claim your listing
Better Life Partners
Scarborough, ME 04074
SA
Accepts: Private insurance, Medicaid, Medicare
Call 866-679-0831
Is this your center? Claim your listing
Crossroads
Scarborough, ME 04074
SA
Accepts: Private insurance, Medicaid
Call 207-773-0993
Is this your center? Claim your listing
Crossroads
Scarborough, ME 04074
SA
Accepts: Private insurance, Medicaid
Call 207-773-9931
Is this your center? Claim your listing
Crossroads
Scarborough, ME 04074
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-773-9931
Is this your center? Claim your listing
Pathways of Maine Inc
Scarborough, ME 04074
MH
Accepts: Private insurance, Medicaid
Call 207-774-3570
Is this your center? Claim your listing
Community Health and Counseling Servs
Skowhegan, ME 04976
MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-858-4860
Is this your center? Claim your listing
Community Concepts Inc
South Paris, ME 04281
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-739-7001
Is this your center? Claim your listing
Aware Recovery Care of Maine
South Portland, ME 04106
SA Detox
Accepts: Private insurance
Call 207-203-9097
Is this your center? Claim your listing
Bishop Health
South Portland, ME 04106
SA MH
Accepts: Private insurance, Medicaid
Call 207-910-6580
Is this your center? Claim your listing
Everest Recovery Center
South Portland, ME 04106
SA Detox
Accepts: Medicaid, Medicare
Call 207-630-6830
Is this your center? Claim your listing
Portland Community Health Center
South Portland, ME 04106
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-805-3886
Is this your center? Claim your listing
South Portland Comprehensive Treatment
South Portland, ME 04106
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 207-774-7111
Is this your center? Claim your listing
Connections for Kids
South Portland, ME 04106
MH
Accepts: Private insurance, Medicaid
Call 207-854-1030
Is this your center? Claim your listing
Maine Health Behavioral Health
Springvale, ME 04083
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-324-1500
Is this your center? Claim your listing
Nantucket Counseling
Springvale, ME 04083
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-651-1287
Is this your center? Claim your listing
Maine Behavioral Healthcare
Springvale, ME 04083
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-324-1500
Is this your center? Claim your listing
NFI North Inc
Stetson, ME 04488
MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-296-2487
Is this your center? Claim your listing
Assistance Plus
Waterville, ME 04901
SA MH
Accepts: Medicaid
Call 207-453-4708
Is this your center? Claim your listing
Groups Recover Together
Waterville, ME 04901
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-560-3469
Is this your center? Claim your listing
Kennebec Behavioral Health
Waterville, ME 04901
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-873-2136
Is this your center? Claim your listing
Kennebec Behavioral Health
Waterville, ME 04901
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-873-2136
Is this your center? Claim your listing
Kennebec Behavioral Health
Waterville, ME 04901
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-873-2136
Is this your center? Claim your listing
Kennebec Behavioral Health
Waterville, ME 04901
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-873-2136
Is this your center? Claim your listing
Kennebec Behavioral Health
Waterville, ME 04901
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-873-2136
Is this your center? Claim your listing
MaineGeneral
Waterville, ME 04901
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-872-4151
Is this your center? Claim your listing
Waterville Comprehensive Treatment
Waterville, ME 04901
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 207-292-1317
Is this your center? Claim your listing
Alternative Services Northeast Inc
Waterville, ME 04901
MH
Accepts: Medicaid
Call 207-777-1107
Is this your center? Claim your listing
Androscoggin Home Healthcare and
Waterville, ME 04901
MH
Accepts: Private insurance, Medicaid, Medicare
Call 800-366-5302
Is this your center? Claim your listing
CTS Behavioral Health Services
Waterville, ME 04901
MH
Accepts: Medicaid
Call 207-616-3037
Is this your center? Claim your listing
Maine Childrens Home
Waterville, ME 04901
MH
Accepts: Private insurance, Medicaid, Medicare
Call 207-873-4253 x269
Is this your center? Claim your listing
Cap Quality Care Inc
Westbrook, ME 04092
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 207-856-7227
Is this your center? Claim your listing
PSL Services
Westbrook, ME 04092
MH
Accepts: Medicaid, Medicare
Call 207-857-9419
Is this your center? Claim your listing
Avalon Counseling Services
Wilton, ME 04294
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 207-333-1080
Is this your center? Claim your listing
Androscoggin Home Healthcare and
Wilton, ME 04294
MH
Accepts: Private insurance, Medicaid, Medicare
Call 866-397-3350
Is this your center? Claim your listing
Counseling ONFIRE LLC
Windham, ME 04062
SA
Accepts: Medicaid
Call 207-550-7439
Is this your center? Claim your listing
We All Need Help Sometimes
Windham, ME 04062
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 207-310-8942
Is this your center? Claim your listing
Brighter Heights Maine
Yarmouth, ME 04096
SA MH
Accepts: Medicaid, Sliding scale
Call 207-847-2273
Is this your center? Claim your listing
Seacoast Add Recovery Consultants
York, ME 03909
SA
Accepts: Private insurance
Call 207-363-8300
Is this your center? Claim your listing
York Hospital
York, ME 03909
SA
Accepts: Private insurance, Medicaid, Medicare
Call 207-351-2118

Showing 25 of 210 facilities

Browse by city

Albion (1) Alfred (1) Auburn (4) Augusta (7) Bangor (28) Belfast (5) Biddeford (6) Brewer (2) Bridgton (2) Brunswick (5) Bucksport (1) Buxton (1) Calais (3) Caribou (4) Damariscotta (3) Dover Foxcroft (2) East Machias (1) Eastport (1) Ellsworth (6) Fairfield (1) Farmington (2) Fort Fairfield (1) Fort Kent (2) Gorham (3)
Hallowell (1) Harrington (1) Houlton (4) Kittery (1) Lewiston (11) Lincoln (2) Lisbon (1) Lisbon Falls (1) Livermore Falls (2) Lubec (1) Machias (4) Madawaska (1) Manchester (1) Millinocket (1) Newport (1) North Berwick (1) Old Orchard Beach (2) Oxford (1) Porter (1) Portland (20) Presque Isle (4) Rockland (3) Rockport (2) Rumford (7) Sabattus (1) Saco (3) Sanford (1) Scarborough (5) Skowhegan (1) South Paris (1) South Portland (6) Springvale (3) Stetson (1) Waterville (13) Westbrook (2) Wilton (2) Windham (2) Yarmouth (1) York (2)

Showing 24 of 63 cities โ€” click to see 39 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 Maine?

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 Maine?
Maine has 210 treatment facilities across 63 cities, including 167 substance abuse programs, 88 mental health facilities, and 15 detox centers.
Does Medicaid cover rehab in Maine?
Yes. MaineCare covers substance abuse and mental health treatment. 200 facilities in Maine accept Medicaid in our directory.
How do I find free rehab in Maine?
60 facilities in Maine 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.