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

Treatment centers in Alabama

176 facilities across 77 cities

Treatment facilities in Alabama

SpectraCare Health Systems
Abbeville, AL 36310
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 800-951-4357
Is this your center? Claim your listing
Shelby County Treatment Center
Alabaster, AL 35007
SA Detox MAT
Accepts: Private insurance, Medicaid, Medicare
Call 205-216-0200
Is this your center? Claim your listing
Lighthouse of Tallapoosa County Inc
Alexander City, AL 35010
SA
Accepts: Contact for options
Call 256-234-4894
Is this your center? Claim your listing
South Central Alabama MHC
Andalusia, AL 36420
SA MH
Accepts: Sliding scale
Call 334-428-5050
Is this your center? Claim your listing
Anniston Fellowship House Inc
Anniston, AL 36201
SA
Accepts: Contact for options
Call 256-236-7229
Is this your center? Claim your listing
Highland Health Systems
Anniston, AL 36207
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 256-236-3403
Is this your center? Claim your listing
RMC Health System
Anniston, AL 36207
SA MH Detox
Accepts: Private insurance, Medicaid, Medicare
Call 256-235-5745
Is this your center? Claim your listing
RMC Anniston
Anniston, AL 36207
MH
Accepts: Private insurance, Medicaid, Medicare
Call 256-235-5121
Is this your center? Claim your listing
Client Care Continuum LLC
Arley, AL 35541
SA
Accepts: Contact for options
Call 205-287-5951
Is this your center? Claim your listing
SpectraCare Health Systems
Ashford, AL 36312
MH
Accepts: Private insurance, Medicaid, Medicare
Call 334-691-8030
Is this your center? Claim your listing
Journey Detox and Recovery LLC
Ashland, AL 36251
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 256-354-1121
Is this your center? Claim your listing
MHCNCA Inc
Athens, AL 35611
MH
Accepts: Private insurance, Medicaid, Medicare
Call 256-232-3661
Is this your center? Claim your listing
Cherokee Etowah Dekalb CMHC
Attalla, AL 35954
SA MH
Accepts: Medicaid, Medicare, Sliding scale
Call 256-492-7800
Is this your center? Claim your listing
Family Life Center Inc
Attalla, AL 35954
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 256-538-7458
Is this your center? Claim your listing
Family Life Center Inc
Attalla, AL 35954
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 256-538-7458
Is this your center? Claim your listing
Bessemer Neighborhood
Bessemer, AL 35020
SA
Accepts: Private insurance, Medicaid, Medicare
Call 205-277-6878
Is this your center? Claim your listing
BHG Bessemer Treatment Center
Bessemer, AL 35022
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 205-425-1200
Is this your center? Claim your listing
Birmingham VA Healthcare System
Bessemer, AL 35022
SA MH
Accepts: Private insurance, Medicare
Call 205-428-3495
Is this your center? Claim your listing
Medical West
Bessemer, AL 35022
MH
Accepts: Private insurance, Medicaid, Medicare
Call 205-481-7000
Is this your center? Claim your listing
Aletheia House
Birmingham, AL 35204
SA
Accepts: Contact for options
Call 205-324-6502
Is this your center? Claim your listing
Aletheia House
Birmingham, AL 35204
SA
Accepts: Contact for options
Call 205-324-6502
Is this your center? Claim your listing
Aletheia House
Birmingham, AL 35222
SA
Accepts: Contact for options
Call 205-324-6502
Is this your center? Claim your listing
AppleGate Recovery Birmingham
Birmingham, AL 35209
SA
Accepts: Contact for options
Call 205-383-4023
Is this your center? Claim your listing
Birmingham Metro Treatment Center
Birmingham, AL 35233
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 205-941-1799 x29605
Is this your center? Claim your listing
Birmingham VA Healthcare System
Birmingham, AL 35210
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 205-957-5300
Bradford Health Services
Birmingham, AL 35226
SA
Accepts: Private insurance
Call 205-547-2727
Is this your center? Claim your listing
Fellowship House Inc
Birmingham, AL 35205
SA
Accepts: Sliding scale
Call 205-933-2430
Is this your center? Claim your listing
Pathway Healthcare
Birmingham, AL 35235
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 205-517-7730
Is this your center? Claim your listing
Tri County Treatment Center
Birmingham, AL 35210
SA Detox MAT
Accepts: Private insurance, Medicaid, Medicare
Call 205-836-3345
Is this your center? Claim your listing
University of Alabama at Birmingham
Birmingham, AL 35249
SA
Accepts: Private insurance, Medicare
Call 205-975-9381
Is this your center? Claim your listing
University of Alabama at Birmingham
Birmingham, AL 35209
SA
Accepts: Medicaid, Sliding scale
Call 205-917-3733
Is this your center? Claim your listing
Eastside CMHC
Birmingham, AL 35235
MH
Accepts: Private insurance, Medicaid, Medicare
Call 205-836-7283
Is this your center? Claim your listing
Gateway
Birmingham, AL 35205
MH
Accepts: Medicaid
Call 205-510-2600
Is this your center? Claim your listing
Glenwood Inc
Birmingham, AL 35242
MH
Accepts: Private insurance, Medicaid, Medicare
Call 205-969-2880
Is this your center? Claim your listing
Hill Crest Behavioral Health Services
Birmingham, AL 35212
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 205-833-9000
Is this your center? Claim your listing
Princeton Baptist Medical Center
Birmingham, AL 35211
MH
Accepts: Private insurance, Medicaid, Medicare
Call 205-783-3650
Is this your center? Claim your listing
Taproot Therapy Collective
Birmingham, AL 35216
SA MH
Accepts: Private insurance, Sliding scale
Call 205-999-9240
Is this your center? Claim your listing
UAB Hospital
Birmingham, AL 35249
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 205-975-2710
Is this your center? Claim your listing
West Alabama Mental Health Center
Butler, AL 36904
SA MH
Accepts: Private insurance, Medicaid, Sliding scale
Call 205-459-2612
Is this your center? Claim your listing
Central Alabama Wellness
Calera, AL 35040
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 205-651-0077
Is this your center? Claim your listing
Cherokee Etowah Dekalb CMHC
Centre, AL 35960
SA MH
Accepts: Medicaid, Sliding scale
Call 256-492-7800
Is this your center? Claim your listing
Family Life Center Inc
Centre, AL 35960
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 256-927-4722
Is this your center? Claim your listing
Cahaba Medical Care Foundation
Centreville, AL 35042
SA
Accepts: Private insurance, Medicaid, Medicare
Call 205-926-2992
Is this your center? Claim your listing
AltaPointe Health Systems Inc
Chatom, AL 36518
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 251-277-9173
Is this your center? Claim your listing
Kolbe Clinic
Chelsea, AL 35043
SA Detox
Accepts: Private insurance, Medicare, Sliding scale
Call 205-618-9899
Is this your center? Claim your listing
Birmingham VA Healthcare System
Childersburg, AL 35044
SA MH
Accepts: Private insurance, Medicare
Call 256-378-9026
Is this your center? Claim your listing
Central Alabama Wellness
Clanton, AL 35045
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 205-651-0077
Is this your center? Claim your listing
Chilton County Treatment Center
Clanton, AL 35046
SA Detox MAT
Accepts: Private insurance, Medicaid, Medicare
Call 205-755-4300
Is this your center? Claim your listing
BHG Cullman Treatment Center
Cullman, AL 35055
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 256-739-5595
Is this your center? Claim your listing
Bridge Inc
Cullman, AL 35055
SA
Accepts: Private insurance, Medicaid
Call 256-775-8301
Is this your center? Claim your listing
Lighthouse of Cullman, Inc
Cullman, AL 35055
SA
Accepts: Contact for options
Call 256-796-0013
Is this your center? Claim your listing
WellStone Inc
Cullman, AL 35055
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 256-734-4688
Is this your center? Claim your listing
New Pathways Addiction
Daphne, AL 36526
SA
Accepts: Contact for options
Call 251-298-8077
Is this your center? Claim your listing
East Pointe Hospital
Daphne, AL 36526
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 251-378-6500
Is this your center? Claim your listing
Family Life Center Inc
Decatur, AL 35601
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 256-355-3703
Is this your center? Claim your listing
Health Connect America
Decatur, AL 35601
SA
Accepts: Private insurance, Medicaid
Call 256-274-8222
Is this your center? Claim your listing
MHCNCA Inc
Decatur, AL 35603
MH
Accepts: Private insurance, Medicaid, Medicare
Call 256-260-1691
Is this your center? Claim your listing
West Alabama Mental Health Center
Demopolis, AL 36732
SA MH
Accepts: Private insurance, Medicaid, Sliding scale
Call 334-289-2410
Is this your center? Claim your listing
Whitfield Regional Hospital IPF
Demopolis, AL 36732
MH
Accepts: Private insurance, Medicaid, Medicare
Call 334-289-4000 x2507
Is this your center? Claim your listing
Dothan Houston County Drug
Dothan, AL 36301
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 334-671-2231
Is this your center? Claim your listing
SpectraCare Health Systems
Dothan, AL 36302
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 800-951-4357
Is this your center? Claim your listing
SpectraCare Health Systems
Dothan, AL 36303
SA
Accepts: Private insurance, Medicaid
Call 800-951-4357
Is this your center? Claim your listing
Central Alabama VA Healthcare System
Dothan, AL 36303
SA MH
Accepts: Private insurance
Call 334-503-7819 x47801
Is this your center? Claim your listing
Laurel Oaks Behavioral Health Center
Dothan, AL 36301
MH
Accepts: Private insurance, Medicaid
Call 334-794-7373 x237
Is this your center? Claim your listing
Southeast Alabama Medical Center
Dothan, AL 36301
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 334-793-8111 x5482
Is this your center? Claim your listing
Mountain Lakes Behavioral Healthcare
Dutton, AL 35744
SA MH
Accepts: Medicaid, Medicare
Call 256-228-3361
Is this your center? Claim your listing
South Central Alabama MHC
Enterprise, AL 36330
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 334-347-0212
Is this your center? Claim your listing
SpectraCare Health Systems
Eufaula, AL 36027
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 800-951-4357
Is this your center? Claim your listing
West Alabama Mental Health Center
Eutaw, AL 35462
SA MH
Accepts: Private insurance, Medicaid, Sliding scale
Call 205-372-3106
Is this your center? Claim your listing
Northwest Alabama Mental Health Ctr
Fayette, AL 35555
SA
Accepts: Private insurance, Medicaid, Medicare
Call 205-487-2124
Is this your center? Claim your listing
Northwest Alabama Mental Health Ctr
Fayette, AL 35555
SA
Accepts: Private insurance, Medicaid, Medicare
Call 205-442-7049
Is this your center? Claim your listing
Bradford Health Services
Florence, AL 35630
SA
Accepts: Private insurance
Call 256-712-2959
Is this your center? Claim your listing
Health Connect America
Florence, AL 35630
SA MH
Accepts: Private insurance, Medicaid
Call 256-712-2822
Is this your center? Claim your listing
Mission of Mercy Shoals
Florence, AL 35630
SA
Accepts: Contact for options
Call 256-826-2913
Is this your center? Claim your listing
Southern Wellness Services
Florence, AL 35630
SA
Accepts: Private insurance, Medicaid
Call 256-284-7080
Is this your center? Claim your listing
Bridge Inc
Fort Payne, AL 35967
SA
Accepts: Private insurance, Medicaid
Call 256-845-7767
Is this your center? Claim your listing
Family Life Center Inc
Fort Payne, AL 35967
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 256-368-4000
Is this your center? Claim your listing
Cherokee Etowah Dekalb CMHC
Fort Payne, AL 35967
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 256-492-7800
Is this your center? Claim your listing
DeKalb Regional Medical Center
Fort Payne, AL 35968
MH
Accepts: Private insurance, Medicaid, Medicare
Call 256-845-3150 x2725
Is this your center? Claim your listing
Bridge Inc
Gadsden, AL 35904
SA
Accepts: Contact for options
Call 256-546-6324
Is this your center? Claim your listing
CED Fellowship House Inc
Gadsden, AL 35904
SA
Accepts: Sliding scale
Call 256-413-3470
Is this your center? Claim your listing
New Life for Women
Gadsden, AL 35904
SA
Accepts: Private insurance
Call 256-413-0200
Is this your center? Claim your listing
Riverview Regional Medical Center
Gadsden, AL 35901
SA MH Detox
Accepts: Private insurance, Medicaid, Medicare
Call 256-543-5200 x5671
Is this your center? Claim your listing
Frantz Therapeutic Residential Home
Gadsden, AL 35901
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 256-492-7800
Is this your center? Claim your listing
SpectraCare Health Systems
Geneva, AL 36340
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 800-951-4357
Is this your center? Claim your listing
West Alabama Mental Health Center
Greensboro, AL 36744
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 334-624-4905
Is this your center? Claim your listing
South Central Alabama MHC
Greenville, AL 36037
MH
Accepts: Private insurance, Medicaid, Medicare
Call 334-382-2018
Is this your center? Claim your listing
Family Life Center Inc
Guntersville, AL 35976
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 256-582-1471
Is this your center? Claim your listing
Birmingham VA Healthcare System
Guntersville, AL 35976
SA MH
Accepts: Private insurance, Medicare
Call 256-582-4033
Is this your center? Claim your listing
Marshall Medical Centers North
Guntersville, AL 35976
MH
Accepts: Private insurance, Medicaid, Medicare
Call 256-571-8722
Is this your center? Claim your listing
Mountain Lakes Behavioral Healthcare
Guntersville, AL 35976
MH
Accepts: Private insurance, Medicaid, Medicare
Call 256-259-1774
Is this your center? Claim your listing
Northwest Alabama Mental Health Ctr
Haleyville, AL 35565
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 205-486-4111
Is this your center? Claim your listing
Northwest Alabama Mental Health Ctr
Hamilton, AL 35570
SA
Accepts: Private insurance, Medicaid, Medicare
Call 205-486-4111
Is this your center? Claim your listing
Pathway Healthcare
Hartselle, AL 35640
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 256-754-5178
Is this your center? Claim your listing
AIDS Action Coalition
Huntsville, AL 35801
SA
Accepts: Sliding scale
Call 256-536-4700 x9023
Is this your center? Claim your listing
Aletheia House
Huntsville, AL 35816
SA
Accepts: Medicaid, Sliding scale
Call 256-655-7266
Is this your center? Claim your listing
BHG Huntsville Treatment Center
Huntsville, AL 35816
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 256-721-1940
Is this your center? Claim your listing
Bradford Health Services
Huntsville, AL 35806
SA
Accepts: Private insurance
Call 256-895-3848
Is this your center? Claim your listing
Family Life Center Inc
Huntsville, AL 35811
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 256-464-2270
Is this your center? Claim your listing
Huntsville Metro Treatment Center
Huntsville, AL 35805
SA Detox MAT
Accepts: Private insurance, Medicaid, Medicare
Call 256-881-1311
Is this your center? Claim your listing
Pathway Healthcare
Huntsville, AL 35801
SA MH Detox
Accepts: Private insurance, Medicaid, Medicare
Call 256-880-5818
Is this your center? Claim your listing
WellStone Inc
Huntsville, AL 35802
SA MH Detox
Accepts: Private insurance, Medicaid, Medicare
Call 256-533-1970
Is this your center? Claim your listing
Birmingham VA Healthcare System
Huntsville, AL 35805
SA MH
Accepts: Private insurance, Medicare
Call 256-533-8477
Is this your center? Claim your listing
Care Clinic
Huntsville, AL 35802
SA MH
Accepts: Private insurance
Call 844-782-6963
Is this your center? Claim your listing
Pinnacle Behavioral Health
Huntsville, AL 35816
SA MH
Accepts: Private insurance
Call 256-518-9998
Is this your center? Claim your listing
Unity Psychiatric Care
Huntsville, AL 35806
MH
Accepts: Private insurance, Medicaid, Medicare
Call 256-964-6700
Is this your center? Claim your listing
New Hope Detox
Jackson, AL 36545
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 251-246-1213
Is this your center? Claim your listing
Health Connect America
Jasper, AL 35501
SA MH
Accepts: Medicaid, Sliding scale
Call 205-530-6007
Is this your center? Claim your listing
Kolbe Clinic
Jasper, AL 35501
SA Detox
Accepts: Sliding scale
Call 205-512-1015
Is this your center? Claim your listing
MedPlex Inc Jasper
Jasper, AL 35501
SA
Accepts: Contact for options
Call 205-295-5237
Is this your center? Claim your listing
Northwest Alabama Mental Health Ctr
Jasper, AL 35501
SA
Accepts: Private insurance, Medicaid, Medicare
Call 205-487-2124
Is this your center? Claim your listing
Walker Recovery Center Inc
Jasper, AL 35504
SA Detox MAT
Accepts: Private insurance, Medicaid, Medicare
Call 205-221-1799
Is this your center? Claim your listing
Birmingham VA Healthcare System
Jasper, AL 35501
SA MH
Accepts: Private insurance, Medicare
Call 205-221-7384
Is this your center? Claim your listing
West Alabama Mental Health Center
Livingston, AL 35470
SA MH
Accepts: Private insurance, Medicaid, Sliding scale
Call 205-652-6731
Is this your center? Claim your listing
Beacon Childrens Hospital
Luverne, AL 36049
MH
Accepts: Private insurance, Medicaid
Call 334-335-5040
Is this your center? Claim your listing
South Central Alabama MHC
Luverne, AL 36049
MH
Accepts: Private insurance, Medicaid, Medicare
Call 334-335-5201
Is this your center? Claim your listing
Bradford Health Services
Madison, AL 35758
SA Detox MAT
Accepts: Private insurance, Medicaid
Call 256-461-7272
Is this your center? Claim your listing
South Central Alabama MHC
McKenzie, AL 36456
MH
Accepts: Medicaid, Sliding scale
Call 334-222-2525 x70339
Is this your center? Claim your listing
AltaPointe Health Systems Inc
Mobile, AL 36617
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 251-666-2569
Is this your center? Claim your listing
BHG Mobile Treatment Center
Mobile, AL 36609
SA Detox MAT
Accepts: Medicaid, Medicare, Sliding scale
Call 251-341-9504
Is this your center? Claim your listing
Bradford Health Services
Mobile, AL 36695
SA
Accepts: Private insurance
Call 251-295-9717
Is this your center? Claim your listing
Bridge Inc
Mobile, AL 36609
SA
Accepts: Private insurance, Medicaid
Call 251-338-1780 x7052
Is this your center? Claim your listing
CCBHC at Vets Recover
Mobile, AL 36604
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 251-405-3677
Is this your center? Claim your listing
Insight Treatment Program Inc
Mobile, AL 36609
SA
Accepts: Contact for options
Call 251-473-6093
Is this your center? Claim your listing
Metro Treatment of Alabama LP
Mobile, AL 36605
SA Detox MAT
Accepts: Private insurance, Medicaid, Medicare
Call 251-476-5733
Is this your center? Claim your listing
The Shoulder
Mobile, AL 36619
SA
Accepts: Sliding scale
Call 251-626-2199
Is this your center? Claim your listing
Aletheia House
Montgomery, AL 36108
SA
Accepts: Contact for options
Call 334-269-2150
Is this your center? Claim your listing
Bradford Health Services
Montgomery, AL 36117
SA
Accepts: Private insurance
Call 333-440-8534
Is this your center? Claim your listing
Montgomery Metro Treatment Center
Montgomery, AL 36117
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 334-244-1618
Is this your center? Claim your listing
RCA Foundation
Montgomery, AL 36106
SA
Accepts: Private insurance, Medicaid, Medicare
Call 334-676-3773
Is this your center? Claim your listing
Central Alabama VA Healthcare System
Montgomery, AL 36109
SA MH
Accepts: Private insurance
Call 334-272-4670 x35540
Is this your center? Claim your listing
MHCNCA Inc
Moulton, AL 35650
MH
Accepts: Private insurance, Medicaid, Medicare
Call 256-974-6697
Is this your center? Claim your listing
MedMark Treatment Centers Dothan
Newton, AL 36352
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 334-692-4455
Is this your center? Claim your listing
Northport Medical Center
Northport, AL 35476
MH
Accepts: Private insurance, Medicaid, Medicare
Call 205-330-3101
Is this your center? Claim your listing
Hope House Inc
Oneonta, AL 35121
SA
Accepts: Medicaid, Sliding scale
Call 205-625-4673 x301
Is this your center? Claim your listing
Eastside CMHC
Oneonta, AL 35121
MH
Accepts: Private insurance, Medicaid, Medicare
Call 205-628-3882
Is this your center? Claim your listing
Integrea Community Mental Health Sys
Opelika, AL 36801
SA
Accepts: Private insurance, Medicaid, Medicare
Call 334-742-2700
Is this your center? Claim your listing
East Alabama Medical Center
Opelika, AL 36801
MH
Accepts: Private insurance, Medicaid, Medicare
Call 334-528-1010 x4198
Is this your center? Claim your listing
East Alabama Mental Health Center
Opelika, AL 36801
SA MH
Accepts: Private insurance, Medicaid
Call 334-742-2700
Is this your center? Claim your listing
Mizell Memorial Hospital
Opp, AL 36467
MH
Accepts: Private insurance, Medicaid, Medicare
Call 334-493-9134 x2111
Is this your center? Claim your listing
MedMark Treatment Centers
Oxford, AL 36203
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 256-831-4601 x2355
Is this your center? Claim your listing
Birmingham VA Healthcare System
Oxford, AL 36203
SA MH
Accepts: Private insurance, Medicare
Call 256-832-4141
Is this your center? Claim your listing
Dale Medical Center
Ozark, AL 36360
MH
Accepts: Private insurance, Medicaid, Medicare
Call 334-774-7352
Is this your center? Claim your listing
SpectraCare Health Systems
Ozark, AL 36360
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 800-951-4357
Is this your center? Claim your listing
Central Alabama Wellness
Pelham, AL 35124
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 205-651-0077
Is this your center? Claim your listing
New Pathways Counseling
Pell City, AL 35125
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 205-814-1423
Is this your center? Claim your listing
Eastside CMHC
Pell City, AL 35125
MH
Accepts: Private insurance, Medicaid, Medicare
Call 205-338-7525
Is this your center? Claim your listing
Integrea Community Mental Health Sys
Phenix City, AL 36869
SA
Accepts: Private insurance, Medicaid, Medicare
Call 334-742-2700
Is this your center? Claim your listing
TEARS Inc
Phenix City, AL 36867
SA
Accepts: Medicaid, Sliding scale
Call 334-291-6363
Is this your center? Claim your listing
Immanuel Counseling Services
Phenix City, AL 36867
SA MH
Accepts: Private insurance
Call 334-655-1414
Is this your center? Claim your listing
Birmingham VA Healthcare System
Rainbow City, AL 35906
SA MH
Accepts: Private insurance, Medicare
Call 256-413-7154
Is this your center? Claim your listing
SpectraCare Health Systems
Samson, AL 36477
MH
Accepts: Private insurance, Medicaid, Medicare
Call 800-951-4357
Is this your center? Claim your listing
Family Life Center Inc
Scottsboro, AL 35768
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 256-574-3448
Is this your center? Claim your listing
Mountain Lakes Behavioral Healthcare
Scottsboro, AL 35768
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 256-259-1774
Is this your center? Claim your listing
BHG Shoals Treatment Center
Sheffield, AL 35660
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 256-383-6646
Is this your center? Claim your listing
Birmingham VA Healthcare System
Sheffield, AL 35660
SA MH
Accepts: Private insurance, Medicare
Call 256-381-9055
Is this your center? Claim your listing
The Shoulder
Spanish Fort, AL 36527
SA
Accepts: Sliding scale
Call 251-626-2199
Is this your center? Claim your listing
BHG Stevenson Treatment Center
Stevenson, AL 35772
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 256-437-2728
Is this your center? Claim your listing
Coosa Valley Senior Behav Hlth
Sylacauga, AL 35150
MH
Accepts: Private insurance, Medicaid, Medicare
Call 256-401-4000
Is this your center? Claim your listing
New Beginnings Recovery
Talladega, AL 35160
SA
Accepts: Contact for options
Call 256-362-3300
Is this your center? Claim your listing
Kolbe Clinic
Tallassee, AL 36078
SA
Accepts: Private insurance, Sliding scale
Call 205-775-0300
Is this your center? Claim your listing
Troy Regional Medical Center
Troy, AL 36081
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 334-670-5000 x5300
Is this your center? Claim your listing
BHG Tuscaloosa Treatment Center
Tuscaloosa, AL 35405
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 205-752-5857
Is this your center? Claim your listing
Bridge Inc
Tuscaloosa, AL 35405
SA
Accepts: Private insurance, Medicaid
Call 205-344-6483
Is this your center? Claim your listing
Indian Rivers Behavioral Health
Tuscaloosa, AL 35401
SA
Accepts: Private insurance, Medicaid, Medicare
Call 205-391-3131 x1206
Is this your center? Claim your listing
Phoenix House Inc
Tuscaloosa, AL 35401
SA
Accepts: Contact for options
Call 205-758-3867
Is this your center? Claim your listing
Tuscaloosa VA Medical Center
Tuscaloosa, AL 35404
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 205-554-2000 x2737
Is this your center? Claim your listing
Bryce Hospital
Tuscaloosa, AL 35404
MH
Accepts: Medicare
Call 205-507-8000
Is this your center? Claim your listing
Central Alabama VA Healthcare System
Tuskegee, AL 36083
SA
Accepts: Contact for options
Call 334-727-0550 x54096
Is this your center? Claim your listing
Bullock County Hospital
Union Springs, AL 36089
MH
Accepts: Medicaid, Medicare
Call 334-738-2140
Is this your center? Claim your listing
Bradford Health Services
Warrior, AL 35180
SA Detox MAT
Accepts: Contact for options
Call 205-647-1945
Is this your center? Claim your listing
SpectraCare Health Systems
Webb, AL 36376
MH
Accepts: Private insurance, Medicaid, Medicare
Call 334-712-9191
Is this your center? Claim your listing
Bridge Inc
Wedowee, AL 36278
SA
Accepts: Private insurance, Medicaid
Call 256-276-4252
Is this your center? Claim your listing
Marwin Counseling
Winfield, AL 35594
SA
Accepts: Medicaid, Sliding scale
Call 205-487-0359
Is this your center? Claim your listing
Northwest Alabama Mental Health Ctr
Winfield, AL 35594
SA
Accepts: Private insurance, Medicaid, Medicare
Call 205-487-2124
Is this your center? Claim your listing
Northwest Medical Center
Winfield, AL 35594
MH
Accepts: Private insurance, Medicaid, Medicare
Call 205-487-7916

Showing 25 of 176 facilities

Browse by city

Abbeville (1) Alabaster (1) Alexander City (1) Andalusia (1) Anniston (4) Arley (1) Ashford (1) Ashland (1) Athens (1) Attalla (3) Bessemer (4) Birmingham (19) Butler (1) Calera (1) Centre (2) Centreville (1) Chatom (1) Chelsea (1) Childersburg (1) Clanton (2) Cullman (4) Daphne (2) Decatur (3) Demopolis (2)
Dothan (6) Dutton (1) Enterprise (1) Eufaula (1) Eutaw (1) Fayette (2) Florence (4) Fort Payne (4) Gadsden (5) Geneva (1) Greensboro (1) Greenville (1) Guntersville (4) Haleyville (1) Hamilton (1) Hartselle (1) Huntsville (12) Jackson (1) Jasper (6) Livingston (1) Luverne (2) Madison (1) McKenzie (1) Mobile (8) Montgomery (5) Moulton (1) Newton (1) Northport (1) Oneonta (2) Opelika (3) Opp (1) Oxford (2) Ozark (2) Pelham (1) Pell City (2) Phenix City (3) Rainbow City (1) Samson (1) Scottsboro (2) Sheffield (2) Spanish Fort (1) Stevenson (1) Sylacauga (1) Talladega (1) Tallassee (1) Troy (1) Tuscaloosa (6) Tuskegee (1) Union Springs (1) Warrior (1) Webb (1) Wedowee (1) Winfield (3)

Showing 24 of 77 cities โ€” click to see 53 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 Alabama?

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 Alabama?
Alabama has 176 treatment facilities across 77 cities, including 144 substance abuse programs, 85 mental health facilities, and 21 detox centers.
Does Medicaid cover rehab in Alabama?
Yes. Alabama Medicaid covers substance abuse and mental health treatment. 127 facilities in Alabama accept Medicaid in our directory.
How do I find free rehab in Alabama?
71 facilities in Alabama 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.