Drug and Alcohol Rehab Centers in New Jersey
Updated on April 22, 2019
New Jersey saw an increase of more than 40% in drug overdoses between 2015 and 2016, highlighting the need for quality treatment. Fortunately, New Jersey offers that quality treatment through several top-rated rehabilitation facilities.
In cooperation with Rutgers University, New Jersey’s DMHAS maintains a directory of licensed substance abuse treatment programs, including 52 long-term residential programs, 19 licensed free-standing detox programs, and 16 short-term residential programs.
New Jersey Substance Abuse Statistics
New Jersey maintains a substance abuse monitoring system called SJ-SAMS, which records the number of treatment admissions and types of treatment for alcohol, heroin, cocaine, marijuana, prescription drugs, and others. Here are some significant findings:
- Nearly 40,000 New Jersey residents sought treatment for heroin or other opiates in 2016.
- 80% of New Jersey’s substance abuse patients in 2016 had no insurance, Medicaid or Medicare.
- Marijuana was the primary drug accounting for 15% of treatment admissions in 2016.
- More than 70% of individuals seeking treatment for alcohol or marijuana in 2016 were male.
- Over 40% of New Jersey’s estimated demand for treatment went unaddressed in 2016.
Introducing
virtual care
Get treatment when
and how you need it.
Choosing the Right Rehab Program in New Jersey
New Jersey has a high number of outpatient and community-based substance abuse treatment programs. The majority of New Jersey’s residential and community-based outpatient programs receive local, state, and federal funding. When looking for programs, consider the following:
- Accreditation: Nearly all of New Jersey’s substance abuse programs are accredited by CARF or the Joint Commission, which are national agencies that monitor and assess treatment facilities, qualifications of staff, safety, and effectiveness.
- Evidence-based Approaches: Evidence-based treatment refers to therapeutic or recovery models that have been studied by mental health and substance abuse professionals and are proven to be effective.
- Length/Location: Treatment lengths vary and are usually determined by an initial individual assessment. In general, programs range between 30 and 120 days or longer. To find the best program, travel may be necessary if a local one isn’t the right fit.
- Aftercare and Alumni Services: Many of New Jersey’s substance abuse treatment programs offer extended aftercare or ongoing support for recovery.
- Payment: Paying for programs in New Jersey can be complex because Medicaid doesn’t cover detox, residential programs, or halfway house stays. Most New Jersey programs accept private insurance and private pay. Check with the insurance provider for details.
New Jersey Drug and Alcohol Rehab Services
More than 53,000 people received treatment for substance abuse in New Jersey in 2016. Because treatment programs vary, it’s important to understand the basics of some essential services, including:
- Drug and Alcohol Detox Programs: Detox programs are medically-supervised and help people overcome withdrawal symptoms when they stop use. New Jersey has at least 19 licensed detox programs to assist with the uncomfortable process of withdrawal.
- Medication-assisted Treatment (MAT): Medication-assisted treatment provides daily doses of FDA-approved medication to individuals seeking to recover from alcohol or opioids. New Jersey has 35 programs featuring MAT.
- Behavioral Therapy: Behavioral therapy includes evidence-based approaches for individual/group counseling and support groups. New Jersey’s programs include cognitive behavioral therapy, 12-step programs, and more.
- Treatment for Co-Occurring Disorders (Dual Diagnosis): In 2016, more than 60% of the people who sought treatment for addiction in New Jersey had a co-occurring mental or physical illness. New Jersey provides funds for beds in residential and outpatient programs to address both conditions at the same time.
Finding Addiction Treatment
New Jersey offers a directory of substance abuse treatment programs covering each of the state’s 21 counties. If the search feels overwhelming, reach out for help and allow an addiction treatment specialist to assist with tracking down the right fit. Be prepared to travel out-of-state for the best program, and understand there is no one-size-fits-all for treatment.
//$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
Centers for Disease Control and Prevention - Drug Overdose Death Data
Department of Human Services: Division of Mental Health and Addiction Services - Substance Abuse Overview 2016