Middlesex County Court Records Directory

Please select a New Jersey county below to view directory of all courts with links to court record resources for each court.
Find New Jersey court pages by Town or Zip Code.
Select a court record or online resource category below to view all resources at both the statewide and county level.

Middlesex County, New Jersey Court Directory

The New Jersey trial court system consists of Superior Courts, Surrogate's Courts, Municipal Courts, and Tax Court. For more information on which types of cases each court oversees, compare New Jersey courts.

Below is a directory of court locations in Middlesex County. Links for online court records and other free court resources are provided for each court, where available. If you’re not sure which court you’re looking for, learn more about the New Jersey court system.

Superior Courts in Middlesex County

Surrogate's Courts in Middlesex County

Middlesex County Surrogate's Office
Middlesex County Administration Building
75 Bayard Street, PO Box 790, New Brunswick, NJ 08903
Phone: 732-745-3055
Fax: 732-745-4125

This is the main office. No appointment is necessary.

Municipal Courts in Middlesex County

Cranbury Township Municipal Court
641 Plainsboro Road, Plainsboro, NJ 08536
Phone: 609-799-0863
Fax: 609-936-1441

Cranbury Township Municipal Court services are provided by Plainsboro Township Municipal Court under a shared services agreement.

Return to Top