
Thornhill holds a distinction few communities in the GTA share: it’s split down the middle by Yonge Street, with the west side falling under the City of Vaughan and the east side under the City of Markham. Whichever side of Yonge Street you call home — Royal Orchard, Grandview Estates, German Mills, Bayview Glen, Uplands, or Thornhill Woods — Mazrooyi Law Professional Corporation provides strategic, experienced criminal defence to Thornhill residents.
Because a charge in Thornhill can technically fall under either Vaughan’s or Markham’s municipal boundary, knowing how that split affects where your matter is processed is part of the value we bring. We understand how disruptive a criminal charge can be — to your career, your family, and your peace of mind. Our approach is focused, direct, and built around protecting your rights at every stage, from your first call to us through to resolution.
We represent Thornhill clients across a wide range of criminal and provincial matters, including:
See our full Areas of Practice page for details on each of these matters.
Because Thornhill straddles both Vaughan and Markham, a charge laid on one side of Yonge Street versus the other doesn’t change the substance of the law, but it can affect small procedural details — which municipal by-laws apply, how a ticket is coded, or which local Provincial Offences office first processes the paperwork. In practice, criminal charges arising anywhere in Thornhill are heard at the Ontario Court of Justice in Newmarket, and provincial offences or traffic matters are handled through the Richmond Hill or Newmarket Provincial Offences Courts — the same York Region court system regardless of which side of Yonge Street the charge originated on. We sort out these details so you don’t have to, and make sure your matter is filed correctly from the outset.
Anything you say or do before speaking with a lawyer can be used against you. If you’ve been charged, arrested, or are under investigation in Thornhill — on either the Markham or Vaughan side — contact Mazrooyi Law before speaking with police, a prosecutor, or anyone else about your matter.
Book a Free Consultation or call (416) 995-2320.
Not for the substance of your defence. Both sides of Thornhill fall under the same York Region court system, so criminal matters are heard at the Ontario Court of Justice in Newmarket regardless of which municipality technically has jurisdiction. We handle clients from both the Markham and Vaughan sides of Thornhill equally.
Criminal charges are generally heard at the Ontario Court of Justice in Newmarket. Provincial offences and traffic matters are handled through the Richmond Hill or Newmarket Provincial Offences Courts. We’ll confirm exactly where your matter sits once we review your charge.
Not always, but for anything beyond a minor Part 1 ticket — such as stunt driving, careless driving, or driving under suspension — the consequences can include licence suspension or a criminal record, and legal representation is strongly recommended.
As soon as possible. Early involvement allows us to review disclosure quickly, advise you on what to say (and not say), and begin building your defence before key deadlines pass.

Please note that any email correspondence to contact Mazrooyi Law is informational only. You will not be considered a client until there is written agreement to act for you in accordance with the appropriate policies for accepting clients. The content of this website is provided for informational purposes only and does not constitute legal advice.