General Court Information
Court is held the 1st Monday of every month. If your ticket does not reflect a 1st Monday date, then that is the date your ticket is to be paid.
CAN'T LOCATE YOUR TICKET IN THE SYSTEM?
If you received a ticket and you cannot locate it in the system, it's most likely not
entered yet. Ticket entry usually takes 7-10 days after the issuance of the tickets.
WANT TO PLEAD NOT GUILTY?
If you wish to plead not guilty to a ticket, there are two ways you can handle this. You can email rockyhillcourt@gmail.com with your ticket number and the Court Administrator will schedule you a virtual court time and date to speak to the Prosecutor and Judge, or you can log in to njmcdirect.com, enter your information and click "Dispute this ticket" This will generate an email directly to the Prosecutor, and you can negotiate a plea agreement. However, if he denies your request, you still need to take care of the ticket by either paying it or requesting a court date.
I HAVE A MANDATORY COURT DATE, NOW WHAT?
If you have a mandatory court date, please email rockyhilcourt@gmail.com and
provide your email and contact information so a court date can be scheduled for you.
I JUST WANT TO PAY THE TICKET.
If you simply want to pay your ticket, go to njmcdirect.com website. If you are having difficulties, please email rockyhillcourt@gmail.com.
Virtual Court/In Person Court Sessions
Rocky Hill Court uses Zoom for their virtual court platform. You will receive a link prior to your court date where you simply click to enter the courtroom. Your matters will be handled in alphabetical order.
Please mute your microphone until you hear your name called. However, if you wish to appear in person, the address is 15 Montgomery Avenue, Second Floor, Rocky Hill, NJ
You will have the opportunity to speak with the Municipal Prosecutor, Mr. Joseph Tauriello, to discuss your matter prior to speaking with the Judge.
If you have any other questions regarding the Municipal Court, you may contact the Court Administrator
by email at rockyhillcourt@gmail.com
Rocky Hill Municipal Court
P.O. Box 212
15 Montgomery Avenue
Second Floor
Rocky Hill, NJ 08553
2026 Court Dates
January 5 - Cancelled
February 2
March 2
April 6
May 4
June 1
July 6
August 3
No court September - falls on Labor Day
October 5
November 2
December 7
1/5/26 COURT SESSION CANCELLED
If your matter was scheduled for 1/5 at 5:00 pm. Please note this session has been rescheduled for 2/2 at 5:00 pm virtually. You can always come in person if you want on 2/2/26 but below is the virtual information for that date as well.
We apologize for this inconvenience this has caused but there is no court on 1/5. If you have any questions or concerns, please email rockyhillcourt@gmail.com
ZOOM INFORMATION FOR 2/2 - THIS WILL BE SENT OUT AGAIN CLOSER TO THE SESSION
Nancy Hudson is inviting you to a scheduled Zoom meeting.
Topic: ROCKY HILL COURT VIRTUAL SESSION
Time: Feb. 2, 2026 05:00 PM Eastern Time (US and Canada)
Join Zoom Meeting
https://us06web.zoom.us/j/84659047218?pwd=0h2sdvi9mDbub4pqcv75x5SOs8pYj7.1
Meeting ID: 846 5904 7218
Passcode: 441564
Municipal Court Judge - The Honorable Eric M. Perkins
Court Administrator - Nancy Hudson / 609-924-7943
Municipal Prosecutor – Joseph Tauriello
For discovery requests, please contact Joseph Tauriello, Municipal Prosecutor,
email address: jtauriello@jctlaw.us
FOR ALL VIRTUAL COURT SESSIONS, PLEASE WATCH THE FOLLOWING NEW
JERSEY MUNICIPAL COURT APPROVED OPENING STATEMENT WHICH YOU ARE
REQUIRED TO LISTEN TO BEFORE YOUR VIRTUAL COURT APPEARANCE
ALSO PLEASE WATCH THE VIDEO BELOW FOR TIPS FOR YOUR VIRTUAL COURT
HEARING