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/New Mexico

Treatment centers in New Mexico

158 facilities across 54 cities

Treatment facilities in New Mexico

Presbyterian Medical Services
Alamogordo, NM 88310
SA
Accepts: Private insurance, Medicaid, Medicare
Call 575-437-7404
Is this your center? Claim your listing
Alamogordo Family Health Center
Alamogordo, NM 88310
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 575-437-7404
Is this your center? Claim your listing
Albuquerque Behavioral Health
Albuquerque, NM 87110
SA
Accepts: Private insurance, Medicaid
Call 505-830-6500
Is this your center? Claim your listing
Albuquerque Health Care for
Albuquerque, NM 87102
SA
Accepts: Medicaid, Medicare, Sliding scale
Call 505-766-5197
Is this your center? Claim your listing
Albuquerque Health Services NW
Albuquerque, NM 87108
SA Detox MAT
Accepts: Medicaid, Medicare
Call 505-582-1760
Is this your center? Claim your listing
Albuquerque Health Services NW
Albuquerque, NM 87108
SA Detox MAT
Accepts: Medicaid, Medicare
Call 505-260-9917
Is this your center? Claim your listing
Albuquerque Treatment Services LLC
Albuquerque, NM 87108
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 505-262-1538
Is this your center? Claim your listing
Aliviar Counseling Services Inc
Albuquerque, NM 87104
SA
Accepts: Medicaid, Sliding scale
Call 505-247-4622
Is this your center? Claim your listing
Bernalillo County Department of
Albuquerque, NM 87108
SA Detox
Accepts: Contact for options
Call 505-468-1650
Is this your center? Claim your listing
Central New Mexico Treatment Center
Albuquerque, NM 87102
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 505-268-5611 x24505
Is this your center? Claim your listing
Counseling World LLC
Albuquerque, NM 87110
SA
Accepts: Private insurance, Medicaid, Medicare
Call 505-404-0717
Is this your center? Claim your listing
Courageous Transformations
Albuquerque, NM 87107
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 505-800-7092
Is this your center? Claim your listing
Dragonfly Counseling Associates
Albuquerque, NM 87110
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 505-265-0753
Is this your center? Claim your listing
Duke City Recovery Toolbox LLC
Albuquerque, NM 87102
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 505-224-9777
Is this your center? Claim your listing
Evolution Group Inc
Albuquerque, NM 87102
SA
Accepts: Private insurance, Medicaid
Call 505-242-6988 x114
Is this your center? Claim your listing
First Choice Community Healthcare
Albuquerque, NM 87105
SA MH Detox
Accepts: Private insurance, Medicaid, Medicare
Call 505-873-7400
Is this your center? Claim your listing
First Choice Community Healthcare
Albuquerque, NM 87102
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 505-861-1013
Is this your center? Claim your listing
First Choice Community Healthcare
Albuquerque, NM 87107
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 505-890-1458
Is this your center? Claim your listing
Fishburn Medical, LLC
Albuquerque, NM 87110
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 505-596-4524
Is this your center? Claim your listing
Healing Addiction in Our Community
Albuquerque, NM 87121
SA Detox
Accepts: Private insurance, Medicaid
Call 505-877-3644
Is this your center? Claim your listing
HopeWorks
Albuquerque, NM 87102
SA MH
Accepts: Medicaid
Call 505-242-4399 x8232
Is this your center? Claim your listing
Icarus Behavioral Health
Albuquerque, NM 87114
SA MH
Accepts: Private insurance, Medicaid
Call 505-305-0902
Is this your center? Claim your listing
Icarus Behavioral Health
Albuquerque, NM 87114
SA
Accepts: Private insurance, Medicaid
Call 505-305-0902
Is this your center? Claim your listing
Icarus Behavioral Health
Albuquerque, NM 87114
SA
Accepts: Private insurance, Medicaid
Call 505-305-0902
Is this your center? Claim your listing
MedMark Treatment Centers
Albuquerque, NM 87105
SA
Accepts: Private insurance, Medicaid, Medicare
Call 469-830-8461
New Season Albuquerque North
Albuquerque, NM 87114
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 505-445-2400
Is this your center? Claim your listing
NM Department of Health
Albuquerque, NM 87108
SA Detox
Accepts: Private insurance, Medicaid, Sliding scale
Call 505-841-8978 x4
Is this your center? Claim your listing
Perfectly Imperfect
Albuquerque, NM 87108
SA
Accepts: Private insurance, Medicaid, Medicare
Call 505-550-1306
Is this your center? Claim your listing
Pinwheel Healing Company
Albuquerque, NM 87110
SA
Accepts: Medicaid, Medicare, Sliding scale
Call 505-636-6100
Is this your center? Claim your listing
Recovery House
Albuquerque, NM 87122
SA Detox
Accepts: Private insurance, Medicaid, Sliding scale
Call 505-832-7088
Is this your center? Claim your listing
South Valley Health Services
Albuquerque, NM 87105
SA Detox
Accepts: Medicaid, Medicare
Call 505-873-1973
Is this your center? Claim your listing
State of the Heart Recovery Inc
Albuquerque, NM 87108
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 505-546-1192
Is this your center? Claim your listing
Streetwise Inc
Albuquerque, NM 87107
SA
Accepts: Private insurance, Medicaid, Medicare
Call 505-323-3785
Is this your center? Claim your listing
Susans Legacy
Albuquerque, NM 87111
SA
Accepts: Medicaid
Call 505-843-8450
Is this your center? Claim your listing
Tree Frog
Albuquerque, NM 87108
SA MH
Accepts: Private insurance, Medicaid, Sliding scale
Call 505-550-1306
Is this your center? Claim your listing
Turning Point Recovery Center
Albuquerque, NM 87111
SA
Accepts: Private insurance, Medicaid
Call 505-217-1717
Is this your center? Claim your listing
Turning Point Recovery Center Inc
Albuquerque, NM 87110
SA
Accepts: Private insurance, Medicaid
Call 505-217-1717
Is this your center? Claim your listing
University of New Mexico Hospital
Albuquerque, NM 87106
SA MH Detox MAT
Accepts: Private insurance, Medicaid, Medicare
Call 505-994-7999
Is this your center? Claim your listing
University of New Mexico Hospital
Albuquerque, NM 87106
SA
Accepts: Private insurance, Medicaid, Medicare
Call 505-272-2800
Is this your center? Claim your listing
U Turn for Christ New Mexico
Albuquerque, NM 87105
SA
Accepts: Sliding scale
Call 505-903-8194
Is this your center? Claim your listing
All Faiths
Albuquerque, NM 87112
MH
Accepts: Private insurance, Medicaid
Call 505-271-0329
Is this your center? Claim your listing
A New Awakening Rio Rancho
Albuquerque, NM 87107
SA MH
Accepts: Private insurance, Medicaid
Call 505-994-4100
Is this your center? Claim your listing
Sage Neuroscience Center
Albuquerque, NM 87109
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 505-884-1114
Is this your center? Claim your listing
Waves Behavioral Health
Albuquerque, NM 87122
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 505-596-0254
Is this your center? Claim your listing
Youth Development Inc
Albuquerque, NM 87105
SA MH
Accepts: Medicaid
Call 505-212-7405
Is this your center? Claim your listing
La Clinica De Familia Inc
Anthony, NM 88021
SA MH Detox
Accepts: Private insurance, Medicaid, Medicare
Call 575-528-6440
Is this your center? Claim your listing
El Centro Family Health
Anton Chico, NM 87711
SA
Accepts: Private insurance, Medicaid, Medicare
Call 800-284-7284
Is this your center? Claim your listing
Presbyterian Medical Services
Artesia, NM 88210
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 575-746-9848 x5224
Is this your center? Claim your listing
MedMark Treatment Centers
Belen, NM 87002
SA
Accepts: Private insurance, Medicaid, Medicare
Call 469-830-8461
Is this your center? Claim your listing
Carlsbad LifeHouse Inc
Carlsbad, NM 88220
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 575-725-5552
Is this your center? Claim your listing
Presbyterian Medical Services
Carlsbad, NM 88220
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 575-885-4836
Is this your center? Claim your listing
Presbyterian Medical Services
Carlsbad, NM 88220
SA
Accepts: Private insurance, Medicaid, Medicare
Call 575-234-3319
Is this your center? Claim your listing
La Clinica De Familia Inc
Chaparral, NM 88081
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 575-528-6440
Is this your center? Claim your listing
Mental Health Resources Inc
Clovis, NM 88101
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 575-769-2345
Is this your center? Claim your listing
Mental Health Resources Inc
Clovis, NM 88101
SA
Accepts: Private insurance, Medicaid, Medicare
Call 575-769-2345
Is this your center? Claim your listing
Consulting Psychological Services
Clovis, NM 88101
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 575-762-0212
Is this your center? Claim your listing
El Centro Family Health
Coyote, NM 87012
SA
Accepts: Private insurance, Medicaid, Medicare
Call 800-284-7284
Is this your center? Claim your listing
Crownpoint Healthcare Facility
Crownpoint, NM 87313
SA
Accepts: Private insurance, Medicaid, Medicare
Call 505-786-5291
Is this your center? Claim your listing
Division of Behavioral and
Crownpoint, NM 87313
SA
Accepts: Medicaid
Call 928-871-6235
Is this your center? Claim your listing
Presbyterian Medical Services
Cuba, NM 87013
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 505-896-0928
Is this your center? Claim your listing
Presbyterian Medical Services
Deming, NM 88030
SA
Accepts: Private insurance, Medicaid, Medicare
Call 575-546-2174
Is this your center? Claim your listing
Recovery Management Center
Deming, NM 88030
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 575-590-8886
Is this your center? Claim your listing
First Choice Community Healthcare
Edgewood, NM 87015
SA MH Detox
Accepts: Private insurance, Medicaid, Medicare
Call 505-861-1013
Is this your center? Claim your listing
El Centro Family Health
Embudo, NM 87531
SA
Accepts: Private insurance, Medicaid, Medicare
Call 800-284-7284
Is this your center? Claim your listing
El Centro Family Health
Espanola, NM 87532
SA
Accepts: Private insurance, Medicaid, Medicare
Call 800-284-7284
Is this your center? Claim your listing
El Centro Family Health
Espanola, NM 87532
SA
Accepts: Private insurance, Medicaid, Medicare
Call 505-425-6788
Is this your center? Claim your listing
Espanola Health Services
Espanola, NM 87532
SA Detox
Accepts: Medicaid, Medicare
Call 505-747-0221
Is this your center? Claim your listing
New Mexico Treatment Services LLC
Espanola, NM 87532
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 505-747-8187 x116
Is this your center? Claim your listing
PMS Espanola Family Wellness
Espanola, NM 87532
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 505-443-2800
Is this your center? Claim your listing
Presbyterian Medical Services
Espanola, NM 87532
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 505-747-7400
Is this your center? Claim your listing
Rio Arriba County Department of
Espanola, NM 87532
SA
Accepts: Private insurance, Medicaid, Medicare
Call 505-753-3143
Is this your center? Claim your listing
Santa Clara Pueblo Behavioral Health
Espanola, NM 87532
SA
Accepts: Medicaid
Call 505-692-6315
Is this your center? Claim your listing
Santa Fe Mountain Center Inc
Espanola, NM 87532
SA MH
Accepts: Medicaid, Medicare, Sliding scale
Call 505-901-9020
Is this your center? Claim your listing
Cenikor Foundation
Farmington, NM 87401
SA Detox
Accepts: Private insurance, Medicaid
Call 505-327-7218
Is this your center? Claim your listing
Cottonwood Clinical Service Inc
Farmington, NM 87401
SA
Accepts: Private insurance, Medicaid
Call 505-564-3733
Is this your center? Claim your listing
Presbyterian Medical Services
Farmington, NM 87401
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 505-327-4796
Is this your center? Claim your listing
Presbyterian Medical Services
Farmington, NM 87401
SA
Accepts: Private insurance, Medicaid, Medicare
Call 505-564-4804
Is this your center? Claim your listing
PMS Farmington Community Health Center
Farmington, NM 87401
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 505-327-4796
Is this your center? Claim your listing
San Juan Regional Med Center
Farmington, NM 87401
MH
Accepts: Private insurance, Medicaid, Medicare
Call 505-609-2471
Is this your center? Claim your listing
Division of Behavioral and MH Servs
Gallup, NM 87301
SA
Accepts: Medicaid
Call 505-722-9470
Is this your center? Claim your listing
Four Corners Detox Recovery Center
Gallup, NM 87301
SA Detox
Accepts: Private insurance, Medicare, Sliding scale
Call 505-405-9638
Is this your center? Claim your listing
Na Nizhoozhi Center Inc
Gallup, NM 87301
SA
Accepts: Contact for options
Call 505-722-9282
Is this your center? Claim your listing
Na Nizhoozhi Center Inc
Gallup, NM 87301
SA Detox
Accepts: Contact for options
Call 505-863-3869
Is this your center? Claim your listing
Presbyterian Medical Services
Gallup, NM 87301
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 505-863-3828
Is this your center? Claim your listing
Synergy Behavioral Health Center PC
Gallup, NM 87305
SA
Accepts: Contact for options
Call 505-862-9992
Is this your center? Claim your listing
Grants Family Counseling
Grants, NM 87020
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 505-876-1890
Is this your center? Claim your listing
Guidance Center of Lea County Inc
Hobbs, NM 88240
SA
Accepts: Private insurance, Medicaid, Medicare
Call 575-393-3168
Is this your center? Claim your listing
Palmer Drug Abuse Prog of Lea County
Hobbs, NM 88240
SA
Accepts: Contact for options
Call 575-397-6333
Is this your center? Claim your listing
Humphrey House
Hobbs, NM 88242
SA MH
Accepts: Private insurance, Medicaid
Call 575-392-2231
Is this your center? Claim your listing
ALT Recovery Group
Las Cruces, NM 88011
SA Detox MAT
Accepts: Private insurance, Medicaid, Medicare
Call 575-522-0660
Is this your center? Claim your listing
BHC Mesilla Valley Hospital
Las Cruces, NM 88012
SA MH Detox
Accepts: Private insurance, Medicaid, Medicare
Call 575-382-3500
Is this your center? Claim your listing
Elite Primary Care
Las Cruces, NM 88011
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 575-215-3389
Is this your center? Claim your listing
Families and Youth Innovations
Las Cruces, NM 88001
SA
Accepts: Private insurance, Medicaid, Medicare
Call 575-522-4004
Is this your center? Claim your listing
Inetmed Rx2 Inc
Las Cruces, NM 88011
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 575-636-2506
Is this your center? Claim your listing
La Clinica De Familia Inc
Las Cruces, NM 88005
SA MH Detox
Accepts: Private insurance, Medicaid, Medicare
Call 575-526-1105
Is this your center? Claim your listing
La Clinica De Familia Inc
Las Cruces, NM 88007
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 575-526-1105
Is this your center? Claim your listing
Zia Recovery Center
Las Cruces, NM 88005
SA Detox
Accepts: Private insurance, Medicaid
Call 575-523-0111
Is this your center? Claim your listing
El Centro Family Health
Las Vegas, NM 87701
SA
Accepts: Private insurance, Medicaid, Medicare
Call 800-284-7284
Is this your center? Claim your listing
Rio Grande ATP Inc
Las Vegas, NM 87701
SA
Accepts: Private insurance, Medicaid, Medicare
Call 575-737-5533
Is this your center? Claim your listing
New Mexico Behav Health Institute
Las Vegas, NM 87701
MH
Accepts: Private insurance, Medicaid, Medicare
Call 505-454-2100
Is this your center? Claim your listing
Hidalgo Medical Services
Lordsburg, NM 88045
SA MH Detox
Accepts: Private insurance, Medicaid, Medicare
Call 575-597-2454
Is this your center? Claim your listing
Recovery Management Center
Lordsburg, NM 88045
SA MH
Accepts: Private insurance, Medicaid, Sliding scale
Call 575-542-8447
Is this your center? Claim your listing
Los Alamos Family Council Inc
Los Alamos, NM 87544
SA
Accepts: Private insurance, Medicaid
Call 505-662-4160
Is this your center? Claim your listing
Central New Mexico Counseling Service
Los Lunas, NM 87031
SA
Accepts: Private insurance, Medicaid
Call 505-565-9496
Is this your center? Claim your listing
First Choice Community Healthcare
Los Lunas, NM 87031
SA MH Detox
Accepts: Private insurance, Medicaid, Medicare
Call 505-865-4618
Is this your center? Claim your listing
Village of Los Lunas
Los Lunas, NM 87031
SA
Accepts: Contact for options
Call 505-352-7610
Is this your center? Claim your listing
Four Directions Treatment and
Mescalero, NM 88340
SA
Accepts: Medicaid
Call 575-464-4432
Is this your center? Claim your listing
La Clinica De Familia Inc
Mesilla, NM 88046
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 575-528-6440
Is this your center? Claim your listing
New Mexico Behav Health Institute
Pecos, NM 87552
MH
Accepts: Private insurance, Medicaid, Medicare
Call 505-757-9611 x2
Is this your center? Claim your listing
Santa Fe Mountain Center Inc
Pena Blanca, NM 87041
SA
Accepts: Medicaid, Medicare
Call 505-465-2040
Is this your center? Claim your listing
El Centro Family Health
Penasco, NM 87553
SA
Accepts: Private insurance, Medicaid, Medicare
Call 800-284-7284
Is this your center? Claim your listing
Mental Health Resources Inc
Portales, NM 88130
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 575-359-1221
Is this your center? Claim your listing
Pueblo of Acoma Behavioral Hlth Servs
Pueblo of Acoma, NM 87034
SA
Accepts: Medicaid
Call 505-552-6661 x5166
Is this your center? Claim your listing
Presbyterian Medical Services
Questa, NM 87556
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 575-586-0315
Is this your center? Claim your listing
El Centro Family Health
Ribera, NM 87560
SA
Accepts: Private insurance, Medicaid, Medicare
Call 800-284-7284
Is this your center? Claim your listing
Desert Mountain Healing IOPOP LLC
Rio Rancho, NM 87124
SA Detox
Accepts: Private insurance, Medicaid, Sliding scale
Call 505-270-0840
Is this your center? Claim your listing
Five Sandoval Indian Pueblos Inc
Rio Rancho, NM 87144
SA
Accepts: Private insurance, Medicaid, Medicare
Call 505-867-3551
Is this your center? Claim your listing
Rio Rancho Health Services
Rio Rancho, NM 87124
SA Detox MAT
Accepts: Medicaid, Medicare
Call 505-896-5517
Is this your center? Claim your listing
Icarus Behavioral Health
Rio Rancho, NM 87144
SA MH
Accepts: Private insurance, Medicaid
Call 505-305-0902
Is this your center? Claim your listing
Presbyterian Medical Services
Rio Rancho, NM 87124
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 505-896-0928
Is this your center? Claim your listing
ReCycled Man LLC
Rio Rancho, NM 87124
SA MH
Accepts: Private insurance, Medicaid
Call 505-994-4100
Is this your center? Claim your listing
Medmark Treatment Centers
Roswell, NM 88203
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 575-578-4826
Is this your center? Claim your listing
MedMark Treatment Centers
Roswell, NM 88203
SA
Accepts: Private insurance, Medicaid, Medicare
Call 469-830-8461
Is this your center? Claim your listing
NM Department of Health
Roswell, NM 88203
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 575-347-3400
Is this your center? Claim your listing
Renew Health Addiction Recovery
Roswell, NM 88201
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 575-363-3189
Is this your center? Claim your listing
Assurance Home Inc
Roswell, NM 88201
MH
Accepts: Medicaid
Call 575-624-1780
Is this your center? Claim your listing
Eastern New Mexico Medical Center
Roswell, NM 88201
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 575-622-8170
Is this your center? Claim your listing
El Centro Family Health
Roy, NM 87743
SA
Accepts: Private insurance, Medicaid, Medicare
Call 800-284-7284
Is this your center? Claim your listing
Presbyterian Medical Services
Ruidoso, NM 88345
SA
Accepts: Private insurance, Medicaid, Medicare
Call 575-630-0571
Is this your center? Claim your listing
Bicycle Health
Santa Fe, NM 87501
SA
Accepts: Private insurance, Medicaid, Medicare
Call 844-943-2514
Is this your center? Claim your listing
Life Link
Santa Fe, NM 87505
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 505-438-0010
Is this your center? Claim your listing
Nambe Pueblo
Santa Fe, NM 87506
SA
Accepts: Private insurance, Medicaid
Call 505-455-5590
Is this your center? Claim your listing
Santa Fe Health Services
Santa Fe, NM 87505
SA Detox MAT
Accepts: Medicaid, Medicare
Call 505-810-7981
Is this your center? Claim your listing
Santa Fe Psychotherapy and Consulting
Santa Fe, NM 87505
SA
Accepts: Private insurance, Medicaid, Medicare
Call 505-424-3119
Is this your center? Claim your listing
Santa Fe Psychotherapy and Consulting
Santa Fe, NM 87507
SA
Accepts: Private insurance, Medicaid, Medicare
Call 505-424-3119
Is this your center? Claim your listing
Santa Fe Recovery Center
Santa Fe, NM 87507
SA Detox
Accepts: Private insurance, Medicaid, Sliding scale
Call 505-471-4985
Is this your center? Claim your listing
Christus Saint Vincent Reg Med Center
Santa Fe, NM 87505
MH
Accepts: Private insurance, Medicaid, Medicare
Call 505-913-4550
Is this your center? Claim your listing
Presbyterian Medical Services
Santa Fe, NM 87505
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 505-986-9633
Is this your center? Claim your listing
New Mexico Behav Health Institute
Santa Rosa, NM 88435
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 575-472-3768
Is this your center? Claim your listing
La Clinica De Familia Inc
Santa Teresa, NM 88008
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 575-528-6440
Is this your center? Claim your listing
Navajo Regional
Shiprock, NM 87420
SA
Accepts: Medicaid
Call 505-368-1433 x1438
Is this your center? Claim your listing
Community Health Center
Silver City, NM 88061
SA
Accepts: Private insurance, Medicaid, Medicare
Call 575-800-1467
Is this your center? Claim your listing
Recovery Management Center
Silver City, NM 88061
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 575-388-1447
Is this your center? Claim your listing
Tu Casa
Silver City, NM 88061
SA MH Detox
Accepts: Private insurance, Medicaid, Medicare
Call 575-597-2650
Is this your center? Claim your listing
HMS Mental Health Dept
Silver City, NM 88061
SA MH
Accepts: Private insurance, Medicaid, Sliding scale
Call 575-597-2454
Is this your center? Claim your listing
Presbyterian Medical Services
Socorro, NM 87801
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 575-835-2444
Is this your center? Claim your listing
El Centro Family Health
Springer, NM 87747
SA
Accepts: Private insurance, Medicaid, Medicare
Call 800-284-7284
Is this your center? Claim your listing
La Clinica De Familia Inc
Sunland Park, NM 88063
SA MH Detox
Accepts: Private insurance, Medicaid, Medicare
Call 575-526-1105
Is this your center? Claim your listing
El Centro Family Health
Taos, NM 87571
SA
Accepts: Private insurance, Medicaid, Medicare
Call 800-284-7284
Is this your center? Claim your listing
Rio Grande ATP Inc
Taos, NM 87571
SA
Accepts: Private insurance, Medicaid, Medicare
Call 575-737-5533
Is this your center? Claim your listing
Taos Whole Community Health
Taos, NM 87571
SA
Accepts: Contact for options
Call 575-224-2110
Is this your center? Claim your listing
Santa Fe Mountain Center Inc
Tesuque, NM 87574
SA
Accepts: Medicaid, Medicare, Sliding scale
Call 505-983-6158
Is this your center? Claim your listing
WNMMG Thoreau
Thoreau, NM 87323
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 505-876-1890
Is this your center? Claim your listing
El Centro Family Health
Truchas, NM 87578
SA
Accepts: Private insurance, Medicaid, Medicare
Call 800-284-7284
Is this your center? Claim your listing
Mental Health Resources Inc
Tucumcari, NM 88401
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 575-462-3013
Is this your center? Claim your listing
Hoy Recovery Program Inc
Velarde, NM 87582
SA Detox
Accepts: Private insurance, Medicaid
Call 505-852-2580
Is this your center? Claim your listing
El Centro Family Health
Wagon Mound, NM 87752
SA
Accepts: Private insurance, Medicaid, Medicare
Call 800-284-7284
Is this your center? Claim your listing
Zuni Recovery Center
Zuni, NM 87327
SA
Accepts: Medicaid
Call 505-782-4717

Showing 25 of 158 facilities

Browse by city

Alamogordo (2) Albuquerque (43) Anthony (1) Anton Chico (1) Artesia (1) Belen (1) Carlsbad (3) Chaparral (1) Clovis (3) Coyote (1) Crownpoint (2) Cuba (1) Deming (2) Edgewood (1) Embudo (1) Espanola (9) Farmington (6) Gallup (6) Grants (1) Hobbs (3) Las Cruces (8) Las Vegas (3) Lordsburg (2) Los Alamos (1)
Los Lunas (3) Mescalero (1) Mesilla (1) Pecos (1) Pena Blanca (1) Penasco (1) Portales (1) Pueblo of Acoma (1) Questa (1) Ribera (1) Rio Rancho (6) Roswell (6) Roy (1) Ruidoso (1) Santa Fe (9) Santa Rosa (1) Santa Teresa (1) Shiprock (1) Silver City (4) Socorro (1) Springer (1) Sunland Park (1) Taos (3) Tesuque (1) Thoreau (1) Truchas (1) Tucumcari (1) Velarde (1) Wagon Mound (1) Zuni (1)

Showing 24 of 54 cities โ€” click to see 30 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 New Mexico?

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 New Mexico?
New Mexico has 158 treatment facilities across 54 cities, including 152 substance abuse programs, 55 mental health facilities, and 35 detox centers.
Does Medicaid cover rehab in New Mexico?
Yes. Centennial Care covers substance abuse and mental health treatment. 149 facilities in New Mexico accept Medicaid in our directory.
How do I find free rehab in New Mexico?
77 facilities in New Mexico 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.