Rehabs That Take Medicare in Alabama: 102 Programs

102 programs in Alabama 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
74
Mental health
60
Cities
67

Programs in Alabama

102 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.

  • A Nu Direction

    Wetumpka, AL 36092Hospital

    Substance abuseDetoxResidentialHospital inpatientTRICARE

    Lists MedicaidLists Medicare(334) 567-4311Number not confirmed
  • ADATC - Pearson Hall

    Birmingham, AL 35211Residential

    Substance abuseDetoxResidential

    Lists MedicaidLists Medicare(205) 923-6552Number from the program's website
  • Aletheia House

    Montgomery, AL 36108Residential

    Substance abuseResidentialOutpatientTRICARE

    Lists MedicaidLists Medicare(334) 269-2150Number from the program's website
  • Aletheia House Mother's Hope

    Birmingham, AL 35204Residential

    Substance abuseResidentialMedication for addiction (MAT)TRICARE

    Lists MedicaidLists Medicare(205) 324-6502Number from FindTreatment.gov
  • Aletheia House Outpatient Addiction Treatment

    Birmingham, AL 35204Residential

    Substance abuseResidentialOutpatientMedication for addiction (MAT)TRICARE

    Lists MedicaidLists Medicare(205) 324-6502Number from the program's website
  • Ally Psychiatry

    6 locations across 5 AL cities (Attalla, Birmingham, Montgomery, Pelham & more)Outpatient

    Mental healthOutpatientVirtual careTRICAREPrivate insuranceSelf pay

    Lists Medicare(334) 239-2622Number from the program's website
  • Alta Pointe Health Systems Community Counseling Washington County

    Chatom, AL 36518Outpatient

    Substance abuseMental healthOutpatient

    Lists MedicaidLists Medicare(251) 277-9173Number not confirmed
  • AppleGate Recovery

    5 locations across 5 AL cities (Birmingham, Decatur, Jasper, Opelika & more)Outpatient

    Substance abuseDetoxIntensive outpatient (IOP)OutpatientMedication for addiction (MAT)Private insurance

    Lists MedicaidLists Medicare(256) 280-3453Number from the NPI registry
  • Bessemer Neighborhood Health Center

    Bessemer, AL 35020Outpatient

    Substance abuseOutpatientMedication for addiction (MAT)Private insuranceSelf pay

    Lists MedicaidLists Medicare(205) 277-6878Number from FindTreatment.gov
  • Bessemer VA Clinic

    Bessemer, AL 35022Outpatient

    Substance abuseMental healthOutpatientVirtual careTRICARE

    Lists MedicaidLists Medicare(205) 428-3495Number from the program's website
  • BHG Bessemer Treatment Center

    Bessemer, AL 35022Outpatient

    Substance abuseDay treatment (PHP)OutpatientTRICAREPrivate insuranceSelf pay

    Lists MedicaidLists Medicare(205) 425-1200Number from the program's website
  • BHG Cullman Treatment Center

    Cullman, AL 35055Outpatient

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

    Lists MedicaidLists Medicare(256) 739-5595Number from FindTreatment.gov
  • BHG Gadsden Treatment Center

    Gadsden, AL 35901Outpatient

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

    Lists MedicaidLists Medicare(256) 991-1038Number not confirmed
  • BHG Grand Bay Treatment Center

    Grand Bay, AL 36541Outpatient

    Substance abuseDay treatment (PHP)OutpatientTRICAREPrivate insuranceSelf pay

    Lists MedicaidLists Medicare(251) 865-0123Number from the NPI registry
  • BHG Huntsville Treatment Center

    Huntsville, AL 35816Outpatient

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

    Lists MedicaidLists Medicare(256) 721-1940Number from the NPI registry
  • BHG Medical Services - Mobile

    Mobile, AL 36609Outpatient

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

    Lists MedicaidLists Medicare(251) 317-5951Number not confirmed
  • BHG Medical Services - Montgomery

    Montgomery, AL 36117Outpatient

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

    Lists MedicaidLists Medicare(334) 245-7680Number from the NPI registry
  • BHG Mobile Treatment Center

    Mobile, AL 36609Outpatient

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

    Lists MedicaidLists Medicare(251) 341-9504Number from FindTreatment.gov
  • BHG Shoals Treatment Center

    Sheffield, AL 35660Outpatient

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

    Lists MedicaidLists Medicare(256) 383-6646Number from FindTreatment.gov
  • BHG Stevenson Treatment Center

    Stevenson, AL 35772Outpatient

    Substance abuseDay treatment (PHP)OutpatientTRICAREPrivate insuranceSelf pay

    Lists MedicaidLists Medicare(256) 578-9383Number not confirmed
  • BHG Tuscaloosa Treatment Center

    Tuscaloosa, AL 35405Outpatient

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

    Lists MedicaidLists Medicare(205) 752-5857Number from FindTreatment.gov
  • Birmingham VA Healthcare System

    7 locations across 7 AL cities (Birmingham, Childersburg, Guntersville, Jasper & more)Hospital

    Substance abuseMental healthHospital inpatientOutpatientVirtual careTRICARE

    Lists MedicaidLists Medicare(205) 957-5300Number from FindTreatment.gov
  • Bryce Hospital

    Tuscaloosa, ALHospital

    Mental healthHospital inpatient

    Lists Medicare(205) 507-8000Number from the program's website
  • Bullock County Hospital

    Union Springs, ALHospital

    Mental healthHospital inpatient

    Lists MedicaidLists Medicare(334) 738-2140Number from the program's website. May be a main line

Showing 24 of 102

Cities in Alabama

All programs in Alabama by city

Spanish Fort