map of IDRC driver training locations in New Jersey

If you have been convicted of an alcohol or drug-related traffic or boating offense in New Jersey or while driving in another State while holding a New Jersey driver's license, you must satisfy the requirements of the Intoxicated Driving program (IDP) and the Intoxicated Driver Resource Center (IDRC). Please read the FAQ. Also read the COVID notice.

New Jersey IDRC Centers by County

Bergen County IDRC

Location of Bergen County, NJ IDRC facility

Bergen County residents convicted of Driving Under the Influence (DUI) while boating or driving drunk or drugged, or underage drinking, have an IDRC conveniently located in Hackensack, NJ., just off Route 17.

The court-mandated 2 day program includes drug and alcohol education as well as screening, treatment referral, and monitoring.Non-compliant offenders face revocation of their licenses and possible incarceration.

For more information or to schedule an appointment, contact Ms. Keri Blanchfield by email at staffidrc@co.bergen.nj.us or by phone at 201-336-3310.

Bergen County IDRC

101 Hudson Street
Hackensack, NJ 07601
201-336-3310

Click for Google Driving Directions.

Click to update this IDRC listing.

Click to choose another county IDRC.

Burlington County IDRC

Location of the Burlington County IDRC facility

The IDRC location for residents of Burlington County, New Jersey is in Westampton, NJ

For more information or to schedule an appointment, contact Bethany Selph-Sitler by email at bselphsitler@co.burlington.nj.us or by phone 609-265-5855.

Burlington County IDRC

Human Services Building
PO Box 6000
795 Woodland Rd.
Westampton, NJ 08060
609-265-5855

Click for Google Driving Directions.

Click to update this IDRC listing.

Click to choose another county IDRC.

Cape May County IDRC

Location of the Cape May County, NJ IDRC facility

Vineland is home to the Intoxicated Driver Resource Center serving Cape May, Cumberland and Salem Counties in NJ.

For more information or to schedule an appointment, contact Mr. Joseph M. Williams by email at execdirector@southwestcouncil.org or by phone 856-794-1011.

Cape May County IDRC

The Southwest Council
1405 North Delsea Drive
Vineland, NJ 08360
856-794-1011

Click for Google Driving Directions.

Click to update this IDRC listing.

Click to choose another county IDRC.

Cumberland County IDRC

Location of the Cumberland County IDRC facility

Vineland is home to the Intoxicated Driver Resource Center serving Cape May, Cumberland and Salem Counties in NJ.

For more information or to schedule an appointment, contact Mr. Joseph M. Williams by email at execdirector@southwestcouncil.org or by phone 856-794-1011.

Cumberland/Salem County IDRC

The Southwest Council
1405 North Delsea Drive
Vineland, NJ 08360
856-794-1011

Click for Google Driving Directions.

Click to update this IDRC listing.

Click to choose another county IDRC.

Essex County IDRC

Location of the Essex County, NJ IDRC facility

Residents of Essex County, New Jersey are assigned to an IDRC program facility in downtown Newark.

For more information or to schedule an appointment, contact Curtis Cottle by email at ccottle@DCHS.EssexCountyNJ.org or by phone 973-395-8425.

Essex County IDRC

465b Martin Luther King Blvd.
Room 111
Newark, NJ 07102
973-395-8425

Click for Google Driving Directions.

Click to update this IDRC listing.

Click to choose another county IDRC.

Hudson County IDRC

Location of the Hudson County, NJ IDRC facility

This Jersey City, NJ IDRC facility serves residents of Hudson County, New Jersey.

For more information or to schedule an appointment, contact Simone Patterson by email at spatterson@hcnj.us or by phone 201-209-2810.

Hudson County IDRC

Bergen Square Center
830 Bergen Ave
5A
Jersey City, NJ 07306
201-209-2810

Click for Google Driving Directions.

Click to update this IDRC listing.

Click to choose another county IDRC.

Hunterdon County IDRC

Location of the Hunterdon County IDRC facility

The IDRC location for residents of Hunterdon County is currently being managed out of the Somerset County IDRC. Call or email for details.

For more information or to schedule an appointment, contact Cynthia Holtzman by email at idrc@co.somerset.nj.us or by phone 908-704-6304.

Hunterdon County IDRC

PO Box 3000
Somerville, NJ 08876
908-704-6304

Click to update this IDRC listing.

Click to choose another county IDRC.

Mercer County IDRC

Location of the Mercer County, NJ IDRC facility

Mercer County IDRC details have changed to a Hamilton mail drop, with a generic website with no identifying owner listed. Be careful!

We recommend you be careful sending private information over email.

For more information or to schedule an appointment, contact Christina M. Bell by email at help@mercer-idrc.org or by phone 732-808-0180.

Mercer County IDRC

550 Marketplace Blvd.
Box 1193
Hamilton, NJ 08691
732-808-0180

Click to update this IDRC listing.

Click to choose another county IDRC.

Middlesex County IDRC

Location of the Middlesex County, NJ IDRC facility

The Middlesex County IDRC operator now only publishes a public PO Box for "contact".

Spanish is also available se habla Espanol (732) 745-4464

For more information or to schedule an appointment, contact Marina Bekheet by email at idrconline@co.middlesex.nj.us or by phone at 732-745-4500.

Middlesex County IDRC

PO Box 30
New Brunswick, NJ 08903
732-745-4500

Click to update this IDRC listing.

Click to choose another county IDRC.

Monmouth County IDRC

Location of the Monmouth County, NJ IDRC facility

Monmouth Country residents have an IDRC program in Freehold.

For more information or to schedule an appointment, contact Victoria Petersen by email at IDRC@co.monmouth.nj.us or by phone 732-308-3713.

Monmouth County IDRC

Human Services Bldng
3000 Kozloski Rd.
Suite 234
Freehold, NJ 07728
732-308-3713

Click for Google Driving Directions.

Click to update this IDRC listing.

Click to choose another county IDRC.

Morris County IDRC

Location of the MorrisCounty, NJ IDRC facility

Morris County IDRC details have changed to a Sparta adress, with a generic website with no identifying owner listed. Be careful!

We recommend you be careful sending private information over email.

For more information or to schedule an appointment, contact Christina Bell by email at help@mercer-idrc.org or by phone 732-808-0180.

Morris County IDRC

30 Lafayette Ave
Suite 1 Box 1120
Morristown, NJ 07960
732-808-0180

Click to update this IDRC listing.

Click to choose another county IDRC.

Passaic County IDRC

Location of the Passaic County, NJ IDRC facility

Passaic County's IDRC is now operated out of Paterson, New Jersey.

For more information or to schedule an appointment, contact Vito Andrisani by email at idrc@passaiccountynj.org or by phone 973-881-2714.

Passaic County IDRC

401 Grand St
Admin Bldng, Room 506
Paterson, NJ 07505
973-881-2714

Click for Google Driving Directions.

Click to update this IDRC listing.

Click to choose another county IDRC.

Salem County IDRC

Location of the Salem County, NJ IDRC facility

Salem, Cape May, and Cumberland counties share an IDRC center located in Vineland, NJ.

For more information or to schedule an appointment, contact Mr. Joseph M. Williams by email at execdirector@southwestcouncil.org or by phone 856-794-1011.

Salem/Cumberland County IDRC

The Southwest Council
1405 North Delsea Drive
Vineland, NJ 08360
856-794-1011

Click for Google Driving Directions.

Click to update this IDRC listing.

Click to choose another county IDRC.

Sussex County IDRC

Location of the Sussex County, NJ IDRC facility

Sussex County IDRC details have changed to a Sparta adress, with a generic website with no identifying owner listed. Be careful!

We recommend you be careful sending private information over email.

For more information or to schedule an appointment, contact Christina Bell by email at help@mercer-idrc.org or by phone 732-808-0180.

Sussex County IDRC

PO Box 152
Sparta, NJ 07871
732-808-0180

Click to update this IDRC listing.

Click to choose another county IDRC.

Union County IDRC

Location of the Union County, NJ IDRC facility

An IDRC in Elizabeth serves the needs of Union County residents.

Call the phone number as no contact name is currently listed for this program.

For more information or to schedule an appointment, contact Kristina Carvalhido by email at idrc@ucnj.org or by phone 908-527-4791.

Union County IDRC

Division of Individual & Family Support Services
10 Elizabethtown Plaza
4th Floor
Elizabeth, NJ 07207
908-527-4791

Click for Google Driving Directions.

Click to update this IDRC listing.

Click to choose another county IDRC.

48 Hour IDRC for Morris and Sussex Counties

Location of the Morris/Sussex County (Northern NJ) 48 hour IDRC program

The 48 hour IDRC is a continuous 48 hour program. Participants must remain in the program for 48 hours, without exception.

This 48 hour IDRC serves residents of Sussex and Morris counties, but is probably only online. They claim to be a non-profit 501c3 but there is no identity pubished on the site so be careful!

For more information or to schedule an appointment, contact Christina Bell by email at help@mercer-idrc.org or by phone 732-808-0180.

Morris and Sussex 48 Hour IDRC

PO Box 152
Sparta, NJ 07871
732-808-0180

Click to update this IDRC listing.

Click to choose another county IDRC.

Frequently Asked Questions : What Happens at an IDRC?

IMPORTANT! Do I have to Attend the IDRC in My County?

Great question! We strongly advise you to be careful when trusting an IDRC employee or a manager. These are difficult times for you, but that should not mean you must submit yourself to unfair or questionable treatment by contracted businesses servicing the IDRC system. For example, email is NOT a secure medium, so are they requiring you to email them private, protected personal information before they'll even talk to you? BEWARE! Look for signs that you CAN trust someone, like when they show their name and photo on their website, with their licensure and professional credentials. We see one group proclaiming they are a "501(c)3 non-profit" on a generic website with no ownership information, and no way to verify that claim by looking it up!

We suggest you consider your options listed here and then call a nearby IDRC that you feel you can trust to ask them -- can I attend your program? The good ones will try to help you.


DUI Conviction in New Jersey - What Happens Next?

If you have been charged with a DUI in New Jersey, please read the DUI Conviction Data Sheet. It describes the process, which includes you being scheduled to attend an Intoxicated Driver Resource Center.


Does the State of New Jersey publish IDRC Listings?

For the most accurate and up to date NJ IDRC listings, visit IDRCLocations.org.

The State of New Jersey frequently publishes unreliable or out of date information. For example, the current "IDRC Client Call Center Hotline" published on the State of New Jersey web page about the IDRC program (published on an outdated DMHAS page as well as a new "integrated health" page), has never been answered when we called during business hours (609-815-3100). It transfers call to a message "the machine has not been set up".

We note the State of NJ has "moved" the department responsible for managing DUI programs several times, each time creating a new web URL yet often leaving the old, outdated published documents still published! This is especially true of IDRC center listings. That is why we publish and maintain this web site!


How do I get Scheduled for IDRC?

Currently (2021) the New Jersey Intoxicated Drivers Program (IDP) in Trenton is responsible for scheduling your initial visit to an IDRC location that is assigned according to your county of residency. You do not schedule yourself.

If you need to reschedule, there is a dedicated "reschedule desk" with very strict rules (law,actually) regarding who may be able to reschedule and under what conditions. The IDRC Reschedule Desk phone number is 973-957-0805 x118.


Can I bring my Cell Phone?

No electronic devices are permitted, so no.


What are the IDRC Class scheduled hours?

The hours of IDRC classes vary by county. Check your schedule notice, or see the county listings on this page for your county IDRC contact information. There are usually 2 full days of clss, for a total of 12 mandated hours of training. There are also 3 "48 hour IDRC Classes" listed on this web page.


Should I bring food?

Check your scheduling docs or your local IDRC center. The law prohibits leaving until the clss is finished... for ANY reason, which wold include getting food.


What if I need help with my drinking?

The first step of rehab for an alcohol use disorder is a professional medical detox from alcohol. After that, substance abuse treatment involves rehab, or ongoing outpatient treatment for addiction and co-occurring behavioral health issues associated with substance abuse.


What happens at the IDRC?

You will pay the IDRC program fee and complete a questionnaire. You will attend a series of educational sessions and discussions. You will meet with a counselor for a personal screening interview.


What does the education program do?

The education program, which is part of the 12- and 48- hour IDRC, contains information on social and problem drinking, stages of alcoholism, family and other relationships, alcohol and drugs and their effects on driving ability, and the New Jersey Intoxicated Driving Law.


What if I don't participate?

If you fail to appear at the IDRC or do not satisfactorily complete a prescribed treatment or self-help program or pay the fees on time, your license will be suspended indefinitely untill IDP/IDRC requirements are satsified. You may also be jailed two days due to program noncompliance.


What if I am not ready yet?

You cannot attend an IDRC program in New Jersey if you are intoxicated or actively using drugs or alcohol. Participants will be tested, and there may be serious consequences.

If you need help with alcohol or drug use, we recommend you contact a professional treatment center (inpatient medical detox or rehab, or a recovery residence offering outpatient substance abuse treatment and IOP programs.


Are there any 48 hour "lock in" IDRC Programs?

There are several 48 hour "lock-in" IDRC programs offered in New Jersey, where attendees attend one continuous 48 hour session on-site (locked inside, with no exceptions) instead of multiple 12 hour sessions. The 48 hour program availability was revised in 2023. There used to be 3 regional programs for Northern, Central, and Southern New Jersey counties. Currently there is one larger 48 hour IDRC program serving the majority of counties, one dedicated to Passaic County residents only, and one dedicated to Atlantic County residents only. Each has restrictions and rules, so please check the listings carefully, and contact the 48 hour IDRC program managers directly via the phone numbers listed.


Is some information published here outdated?

Thanks for letting us know! To submit a notice of outdated or incorrect information, or to submit updated information to be included here, please follow the directions below under "updates".

Is there a Free IDRC Program, or funding for DUI retraining?

New Jersey has set aside $7.5 million to support the treatment of financially indigent residents of New Jersey who have been convicted or recently arrested for a Driving Under the Influence (DUI) charge. Individuals must be clinically assessed and determined to be in need of substance abuse treatment services and meet financial eligibility requirements in order to access the DUII funding. These treatment funds, which cover the full range of the continuum of care throughout the state, became available in November 2005. Financially indigent intoxicated drivers can receive the appropriate level and duration of treatment warranted, thus reducing the incidence of recidivism among intoxicated drivers and ultimately creating safer highways. From November 2005 through March 2009 there were over 8,000 intoxicated drivers served under this initiative. To be eligible for this funding initiative, you must be a resident of the State of New Jersey, have a DUI conviction on or after, October 17, 2005, and, meet the financial eligibility requirements. If you would like to locate a treatment provider who participates in this initiative, please call 1-844-REACHNJ (1-844-732-2465). Should you require further information regarding this initiative, please contact the Intoxicated Driving Program at (609) 815-3100.

Over 20,000 DWI Convictions Challenged

A Bad Cop Went to Jail:Sergeant Marc Dennis was convicted of tampering with the Alcotest breathalyzer equipment.

Over 20,000 DWI convictions in New Jersey now questioned. between 2008 and 2016.

Read more about press release and information about possible post-conviction relief.

New Jersey IDRC Fee Schedule : Updated for 2026

Fees paid to MVC:A $100 Attendance Fee and a $100 License Restoration Fee will need to be paid to the Motor Vehicle Center, as instructed by the IDRC.

Fees paid to IDRC:The IDRC will collect a $264 First Offender Fee, or a $321 Second Offender Fee.

Other charges may apply. Read more about what to expect at a NJ IDRC program.

Current List of IDRC Centers in New Jersey

To Report Incorrect Data or Submit New IDRC Data

To report an incorrect listing, or to submit updated information for an Intoxicated Driver Resource Center (IDRC) in New Jersey, please send your request by email to updates@IDRCLocations.org.

Please be sure to include all information for the IDRC, including name, address, and contact information. If you are reporting an error, please clearly indicate the IDRC and the correction that needs to be made.

For ensure prompt updates, be sure to indicate your name and professional position, and a way to contact you to verify the information.

Additional DUI School and IDRC References & Resources

Additional NJ IDRC Program Information

The best way to get up to date, accurate information is by contacting your local IDRC center using the information listed on this site.

DUI Program Information in Florida

Florida mandates DUI Programs (also known as DUI Schools) for driver retraining following DUI convictions. For a list of Florida DUI programs, with program reviews, visit FloridaDUIPrograms.org

Terms and & Privacy Notice

Privacy Notice & Warnings

This web site is a information service intended to supplement everything available on the Internet about the New Jersey IDRC programs, so that NJ residents may educate themselves, and advocate for themselves. It is a private venture, and not part of any government entity. It was created because we found information available online to be inadequate, or in some cases, misleading.

While we strive for accuracy, we do rely on state and other sources, and can only update periodically. We can not guarantee accuracy. We do our best to help consumers, and we respond to feedback that helps us update and improve our information. We encourage everyone to call their IDRC contact for the most reliable information about any given IDRC program.

NOTICE: Any and all communications with us about IDRC programs are public, and may be reproduced on this or other websites, if we determine they may contribute to important public awareness of the IDRC program and its operation.

Warnings

Warnings

We have been informed that the IDRC Program administrators in New Jersey may issue fines to court-ordered participants for con-compliance with their rules and regulations, EVEN IF THOSE RULES ARE NOT READILY ACCESSIBLE ON THE INTERNET.

We find it unfortunate that this is the case, and see it as yet another reason for us to publish what we can find, for everyone to see. We caution readers to be extra careful about information that may be published to the internet, some of which may be reposted here - in order to avoid these fines.

IMPORTANT COVID-19 NOTIFICATION

The New Jersey IDRC office issued the following COVID-19 warning, announcing a temporary halt of in-person activities during March and April of 2020. Almost 2 years later, many COVID-19 restrictions are still in place : some in-person participation has resumed, and some IDRC programs are conducted online.

The following statement was initially issued by the state :

"Due to the current public health emergency, all in-person Intoxicated Driver Resource Center (IDRC) classes have been canceled..."

and updated to say:

"If you were previously scheduled to attend an IDRC class, you will be contacted by the IDRC with further instructions regarding dates and options for rescheduling. You may also directly contact the IDRC office where you were scheduled. If you have recently been convicted of a DUI or DUI-related offense and have not yet received an IDRC scheduling notice, you will be notified of your class date. If you have recently been convicted of a DUI or DUI-related offense and have not yet received an IDRC scheduling notice, please contact IDP at 609-815-3100."

As of February 2021, most New Jersey IDRC program offices were operating online only. We recommend you contact the IDRC office assigned to your county, for current status.

Update Notices

This Site is Updated Periodically

v181115-181022- 190415-0730 -1001-200319-0617 1020-1104- 210218-0428-211125 220526 220831 221103 230116 240614 241209 250624 260618

We periodically monitor changes to the New Jersey IDRC programs published information, and update the site. Usually the latest listings to be updated will be marked "UPDATED" for several weeks after an update.