Criminal Defense in Danville, California

Danville Criminal Defense Attorney — Morris Law PC

Danville, with a population of approximately 45,000, is an affluent Tri-Valley community in Contra Costa County, bordered by San Ramon to the south and Alamo to the north. The city’s wealth profile generates a distinct case mix: DUI from I-680 enforcement, white-collar offenses, juvenile cases connected to private and public schools, and domestic-violence cases that often intersect with high-net-worth family-court proceedings. Morris Law PC defends Danville residents discreetly and thoroughly.

Where Danville Cases Are Heard

Danville cases are heard at the Wakefield Taylor Courthouse in Martinez (725 Court Street) for felonies, and at the Walnut Creek branch (640 Ygnacio Valley Road) for misdemeanors. The Contra Costa County DA handles charging. Juvenile cases proceed at the Juvenile Justice Center in Martinez.

Distance from our Oakland office: 26 miles east of our Oakland office — approximately 30 minutes via Highway 24/I-680 outside of peak commute hours.

Charges We Defend in Danville

Danville sees DUI enforcement on I-680 and Diablo Road; white-collar cases tied to nearby Bishop Ranch employers and the affluent resident base; juvenile cases connected to San Ramon Valley high schools and private academies; and domestic-violence cases coordinated with affluent-family custody disputes.

Morris Law PC represents Danville clients facing every category of California criminal charge:

How to Reach Morris Law PC From Danville

Our two East Bay offices coordinate Danville cases as a single firm. Most Danville clients meet at our Oakland office, just 26 miles east of our Oakland office, but we offer secure video consultations and on-site interrogation response across Danville.

Oakland Office (Primary for Danville)

1300 Clay St, Suite 600
Oakland, CA 94612
Phone: (510) 824-8831

Berkeley Office

2001 Addison St, Suite 300
Berkeley, CA 94704
Phone: (510) 350-3225

Danville Criminal Defense — Frequently Asked Questions

Where are Danville criminal cases prosecuted?

Felonies at the Wakefield Taylor Courthouse (725 Court Street, Martinez); misdemeanors at the Walnut Creek branch (640 Ygnacio Valley Road). The Contra Costa County DA’s office handles charging. Juvenile cases proceed at the Contra Costa County Juvenile Justice Center in Martinez.

Does Danville Police DUI enforcement differ from CHP?

Danville is policed by the Contra Costa County Sheriff under contract (Danville Police Services is a Sheriff’s office division). Sheriff deputies handle in-town stops; CHP handles freeway enforcement on I-680. Both must follow constitutional standards; CHP tends to use NHTSA-standardized FSTs more rigorously.

How are San Ramon Valley high school juvenile cases handled?

Juvenile cases proceed under the Welfare and Institutions Code (WIC §602 petitions) at the Contra Costa Juvenile Justice Center in Martinez. Most minors under 16 cannot be transferred to adult court (SB 1391); records can be sealed under WIC §781 five years after case closure. School discipline typically runs parallel — we coordinate criminal and school advocacy from day one.

Will a Danville criminal case affect my private-school or country-club membership?

Many private institutions conduct background checks for membership renewal, employment, or volunteer roles. Discretion matters. We pursue diversion, dismissal, and expungement (PC §1203.4) aggressively for Danville clients in background-sensitive roles. Most successful diversions and §1203.4 dismissals do not need to be disclosed on standard applications.

Can Morris Law come to Danville for an initial meeting?

Most consultations happen at our Oakland office (1300 Clay Street, 26 miles away — about 30 minutes). For mobility-restricted clients or after-hours emergencies, we offer secure video consultations and can arrange in-person meetings in Danville on a case-by-case basis.

Call Morris Law PC About Your Danville Case

Free, confidential consultations are available 24/7 — including evenings, weekends, and holidays. Call (510) 330-0814 or schedule online.