CALL US NOW Text Us
Have a Case at Walnut Creek Courthouse? Start Here.
The Nieves Law Firm defends people facing criminal charges at Walnut Creek Courthouse and throughout the Bay Area.

Walnut Creek Courthouse in Walnut Creek, CA

Address: 640 Ygnacio Valley Road, Walnut Creek, CA 94596

Phone: (925) 608-1000

Traffic Hours: 8:00 a.m. – 4:00 p.m. (walk-in arraignments check in 8:00 – 9:00 a.m.; phones 10:00 a.m. – 2:00 p.m.)

Juvenile Hours: 8:00 a.m. – 4:00 p.m. (phones 8:00 a.m. – 3:00 p.m.)

Court System: Contra Costa County Superior Court

The Walnut Creek Courthouse — officially the Walnut Creek Juvenile and Traffic Center — is one of seven Contra Costa County Superior Court locations. The four-courtroom facility (one on the ground floor, three on the second floor) houses the court’s Juvenile Division and traffic court for central Contra Costa County. Adult criminal and civil cases from this region are generally heard at the Wakefield Taylor Courthouse and A.F. Bray Courthouse in Martinez.

Types of Cases Heard

The Walnut Creek Courthouse handles two case types:

  • Traffic cases — including infractions and traffic-related matters for Alamo, Avon, Canyon, Clayton, Clyde, Concord, Danville, Lafayette, Martinez, Moraga, Orinda, Pacheco, Pleasant Hill, Rheem, Rossmoor, San Ramon, St. Mary’s College, Walnut Creek, and Ygnacio Valley
  • Juvenile cases — both juvenile delinquency (law violations by minors) and juvenile dependency (abuse, neglect, or abandonment cases), as well as truancy cases

If you have a juvenile defendant or a traffic matter from central Contra Costa County, this is most likely where your case will be heard. The Juvenile Department clerk can be reached at (925) 608-1000, ext. 7.

What to Expect at a Hearing

For traffic walk-in arraignments, check in between 8:00 a.m. and 9:00 a.m. Other hearings have specific calendar times that vary by department. Plan to arrive at least 30 minutes early — every visitor goes through security screening, and there is only one entrance.

A few things to know before your hearing:

  • Juvenile proceedings are generally closed to the public to protect minors’ privacy. Only those directly involved in the case are typically allowed in the courtroom.
  • Dress conservatively — business or business-casual attire.
  • Security screening operates like airport TSA — no weapons, sharp objects, or anything that could be construed as one.
  • Phones must be silenced or turned off in courtrooms.
  • The single entrance is accessible for people with disabilities.

If you’re a parent or guardian appearing for a juvenile case, bring identification and any paperwork the court has sent you. Minors generally need to be accompanied by a parent or legal guardian.

Parking and Logistics

Metered parking is available on the streets around the courthouse. The Walnut Creek drop box is located to the left of the entrance — if you’re submitting paperwork or a payment, make sure your name, address, phone number, and case number are clearly noted.

The courthouse is located off Ygnacio Valley Road, accessible from I-680 (Ygnacio Valley exit) — roughly a mile east of downtown Walnut Creek.

For public transit, the Walnut Creek BART station is about a mile and a half away. County Connection bus routes serve the area.

If you or your child has a court appearance at the Walnut Creek Courthouse, our team is ready to help. Juvenile cases require an attorney who understands both the legal stakes and the long-term consequences for a young person’s future. Learn how we defend Contra Costa County criminal cases.

Contact us for a confidential case evaluation. 

SMS Agree

Top-Rated Bay Area Criminal Lawyer

Don't Just Take Our Word For It.
We've helped hundreds of clients through the worst moments of their lives. Here's what they have to say.

Going to Court?

See All Courts

The Nieves Law Firm

Your Future Is
Worth Fighting For
If you or someone you care about is facing criminal charges in the Bay Area, the next decision matters. Call us for a confidential consultation.
  • 100% Confidential
  • Se Habla Español
  • Payment Plans Available
Support bg