Drug and Alcohol Rehab Centers in New Mexico
Updated on April 24, 2019
In New Mexico, there are many people suffering from substance abuse who need help restoring their quality of life. New Mexico takes substance abuse and treatment very seriously by offering a number of solutions to families and individuals seeking quality care.
New Mexico Substance Abuse Statistics
In 2015, New Mexico had the eighth highest drug overdose rate in the nation. Since 1990, New Mexico’s death rate for alcohol-related injuries has been among the highest in the nation, ranging from 1.4 to 1.8 times the national rate. According to the New Mexico Health Department:
- Hispanic men age 25-54 had the highest total drug overdose death rate between 2011-2015.
- The drug overdose rate among women was primarily due to prescription drug use.
- During 2008-2015, alcohol-related poisoning deaths replaced motor vehicle crashes as the leading cause of alcohol-related death in New Mexico.
- Nine New Mexico counties have more than twice the US rate of alcohol-related deaths.
- In New Mexico, males are two to four times more likely to suffer alcohol-related death than women.
Introducing
virtual care
Get treatment when
and how you need it.
Choosing The Right Rehab Program In New Mexico
There are many factors involved in choosing the right rehabilitation program. Depending on the level of treatment needed, an individual may require inpatient residential care. Due diligence is key in determining whether or not the facility will meet all needs. Here are a few considerations:
- Accreditation: Accreditation boards include the Joint Commission, CARF, or certification from the state of New Mexico. Accredited facilities demonstrate a high level of quality and care they provide for their patients.
- Evidence-based Approaches: Facilities that use evidence-based approaches develop treatment plans based on clinical research. These approaches address addiction and its consequences for the individual, family, and society.
- Length/Location: The length of the treatment programs vary and depend on the person and the particular program. In general, programs last between 30 and 120 days or longer. Travel may also be required if the best program is out-of-state.
- Aftercare and Alumni Services: Most treatment centers offer aftercare programs to continue receiving support after treatment ends. This helps ensure the patient remains on the right track.
- Payment: Many facilities accept insurance and Medicaid, which may pay for all or a portion of treatment. Check the details of the insurance plan and touch base with the rehab center to see what’s covered.
New Mexico Drug And Alcohol Rehab Services
With the rates of alcohol and substance abuse so high in the New Mexico area, there are a number of options available to individuals seeking assistance. Common programs/services include:
- Drug and Alcohol Detox Programs: Detox programs are designed to help people manage uncomfortable symptoms of withdrawal when they stop use. Medical supervision, access to medications, and professional support may be included.
- Medication-assisted Treatment: Medication-assisted treatment combines government-approved medications with therapy and counseling to address addictions to alcohol and opioids.
- Behavioral Therapy: This is the most common form of addiction treatment and works to change thinking and attitudes about drugs or alcohol. Common therapies include dialectical behavior therapy and cognitive behavioral therapy.
- Treatment for Co-occurring Disorders (Dual Diagnosis): Dual diagnosis programs usually take place within inpatient residential treatment. These types of programs are intensive and use an integrated approach to address both mental health and addiction.
Finding Addiction Treatment
The first step in finding the right treatment program is being completely transparent to the needs of the individual. Carefully evaluate symptoms and current behaviors to help determine the best course of action. Additionally, everyone should be prepared to travel in order to find the best solution.
//$startTime = microtime(true);
require_once 'inc/db.php';
require_once 'inc/lookups.php';
$requestLookup = $requestLookup ? $requestLookup : sanitize_text_field($_GET['lookup']);
$requestState = $requestState ? $requestState : sanitize_text_field($_GET['state']);
$requestCity = $requestCity ? $requestCity : sanitize_text_field($_GET['city']);
$requestLocation = $requestLocation? $requestLocation : sanitize_text_field($_GET['location']);
$dataOnly = $dataOnly ? $dataOnly : (bool) $_GET['dataonly'];
if ($requestLookup) {
if (array_key_exists($requestLookup, $lookupGroups)) {
$lookup = $requestLookup;
if (is_array($lookupGroups[$lookup])) {
$lookupGroup = $lookupGroups[$lookup];
}
$lookupName = $lookupTitles[$lookup];
}
if (!$lookup) {
$err['lookup'] = "Sorry, we couldn't find that category.";
}
}
if ($requestState && $lookup) {
$stateSlug = str_replace('-'.$requestLookup, '', $requestState);
$state = Model::factory('State')->where('url', $stateSlug)->find_one();
if (!$state) {
$err['state'] = "Sorry, we couldn't find that state.";
$is404 = true;
}
}
if ($requestCity && $state) {
$city = $state->city()->where('url', $requestCity)->find_one();
if (!$city) {
$err['city'] = "Sorry, we couldn't find that city.";
$is404 = true;
}
}
if ($requestLocation && $city ) {
/* Fetch Location Only under primary Lookup*/
if($lookup=='rehab-centers')
$location = $city->location()->where('url', $requestLocation)->find_one();
if (!$location) {
$err['location'] = "Sorry, we couldn't find that location.";
$is404 = true;
}
/* Special Header Addons - Locations Under Sub Lookups*/
if($lookup!='rehab-centers')
$sublookup_head = true;
}
/***
* Let's work backwards with what we have.
***/
// City Table Column Selector :: Num Locations by Lookup
switch($lookup){
case 'inpatient-rehab-centers' : $col = 'num_inpa'; break;
default : $col = 'num_locations';
}
if ($location) {
$attributes['S'] = $attributes['T'] = $attributes['D'] = $attributes['P'] = array();
foreach ($location->attribute()->find_many() as $attribute) {
$attributes[$attribute->type][] = $attribute;
}
$mapAddress = urlencode($location->location_street1 . ' ' . $location->location_street2 . ' ' . $city->name . ' ' . $state->abbr);
if ($dataOnly) {
// Reserved for location data-only
} else {
include_once 'templates/location.php';
}
}
else if ($city) {
if ($lookup == 'inpatient-rehab-centers') {
// Special case; exclude outpatient rehabs from inpatient list
$locations = ORM::for_table('location')
->raw_query('SELECT location.*
FROM location JOIN attribute_location ON location.id = attribute_location.location_id
WHERE location.city_id = ?
AND attribute_location.attribute_id IN (25,26,27)
AND location.id NOT IN (
SELECT location_id
FROM attribute_location
WHERE attribute_id = 23
)
GROUP BY location.id', array($city->id))
->find_many();
}
elseif ($lookupGroup) {
$built_re_state = explode('-'.$requestLookup,$requestState)[0];
$build_redirect = '/rehab-centers/'.$built_re_state.'-rehab-centers/'.$requestCity.'/';
header("HTTP/1.1 301 Moved Permanently");
header('Location: https://www.rehabcenter.net' . $build_redirect);
exit();
// Standard lookups
//$locations = ORM::for_table('location')->where('location.city_id', $city->id)->join('attribute_location', array('location.id', '=', 'attribute_location.location_id'))->where_in('attribute_location.attribute_id', $lookupGroup)->group_by('location.id')->find_many();
}
else {
// Show all rehab centers
$locations = $city->location()->find_many();
}
/* Show City Page Only if # Segments exist*/
if(count($segments)==3&&!$is404){
if ($dataOnly) {
// Reserved for city data-only
include_once 'templates/city-data.php';
} else {
include_once 'templates/city.php';
}
}
}elseif ($state) {
if ($lookup == 'inpatient-rehab-centers') {
// Special case; exclude outpatient rehabs from inpatient list
$cities = ORM::for_table('city')
->raw_query('SELECT city.*
FROM city
JOIN location ON city.id = location.city_id
JOIN attribute_location ON location.id = attribute_location.location_id
WHERE city.state_id = ?
AND attribute_location.attribute_id IN (25,26,27)
AND location.id NOT IN (
SELECT location_id
FROM attribute_location
WHERE attribute_id = 23
)
GROUP BY city.id', array($state->id))
->find_many();
}
else if ($lookupGroup) {
$cities = ORM::for_table('city')->select('city.*')->where('city.state_id', $state->id)->join('location', array('city.id', '=', 'location.city_id'))->join('attribute_location', array('location.id', '=', 'attribute_location.location_id'))->where_in('attribute_location.attribute_id', $lookupGroup)->group_by('city.id')->find_many();
}
else {
$cities = $state->city()->find_many();
}
// Let's make sure we only have # segments on the URL array(3)
if(count($segments)==2){
if ($dataOnly) {
include_once 'templates/state-data.php';
} else {
include_once 'templates/state.php';
}
}
}
else if ($lookup&&!$is404) {
$states = Model::factory('State')->find_many();
if ($dataOnly&&!$is404) {
include_once 'templates/lookup-data.php';
} else {
include_once 'templates/lookup.php';
}
}
else {
$is404 = true;
header('HTTP/1.0 404 Not Found');
}
// $endTime = microtime(true);
//echo '';
?>
Article Sources
New Mexico Department of Health—New Mexico Substance Abuse Epidemiology Profile - https://nmhealth.org/data/view/substance/1982/