Criminal Defense in Elmhurst
McMahon Law Offices defends residents and visitors facing criminal charges in Elmhurst. The city sits entirely within DuPage County, meaning all felony and misdemeanor cases arising here are prosecuted by the DuPage County State's Attorney and heard at the DuPage County Circuit Court in Wheaton — a courthouse our attorneys have practiced in exclusively for over two decades.
We handle every category of criminal charge filed in DuPage County:
- DUI Defense — First offense, aggravated DUI, felony DUI, breathalyzer refusal, statutory summary suspension hearings, and driver's license reinstatement
- Drug Crimes — Possession, possession with intent to deliver, delivery of a controlled substance, trafficking, and cannabis charges
- Domestic Violence — Domestic battery, aggravated domestic battery, violation of orders of protection, and criminal stalking
- Violent Crimes — Assault, aggravated battery, armed robbery, home invasion, and attempted murder
- Property Crimes — Retail theft, burglary, residential burglary, criminal trespass, and criminal damage to property
- Sex Crimes — Criminal sexual assault, criminal sexual abuse, predatory criminal sexual assault, and sex offender registration matters
- Weapon Crimes — Unlawful use of a weapon, aggravated UUW, FOID card violations, and illegal firearm possession
- Traffic Violations — Reckless driving, driving on a suspended or revoked license, leaving the scene of an accident, and street racing
- White Collar Crimes — Fraud, theft by deception, identity theft, embezzlement, and money laundering
Your Elmhurst Defense Team
Every Elmhurst criminal case handled by McMahon Law Offices benefits from two perspectives that no other DuPage County firm can offer. One attorney spent years prosecuting cases at the Wheaton courthouse as a DuPage County Assistant State's Attorney. The other decided them from the bench as a Circuit Judge. That combination gives every Elmhurst client a defense strategy built on a complete understanding of both sides of the criminal process.
About Elmhurst
Elmhurst is a city of approximately 47,000 residents located in DuPage County, roughly 16 miles west of downtown Chicago. It sits at the eastern edge of DuPage County, bordering Cook County communities including Villa Park, Addison, and Bensenville. Elmhurst is a well-established commuter community served by two Metra Union Pacific West line stations — Elmhurst and Congress Park — and has an active downtown district along York Street.
The city sits entirely within DuPage County. All felony and misdemeanor criminal cases arising in Elmhurst are prosecuted by the DuPage County State's Attorney and heard at the DuPage County Circuit Court in Wheaton. Elmhurst's eastern border with Cook County is worth noting — if an arrest occurred on or near Route 83 or the city limits, jurisdiction should be confirmed before assuming which courthouse applies.
Elmhurst is home to Elmhurst University and has a dense residential population with an active downtown bar and restaurant scene. Law enforcement is handled primarily by the Elmhurst Police Department, with Illinois State Police jurisdiction on I-290 (the Eisenhower Expressway), which forms the southern boundary of the city.
Where Arrests Typically Occur in Elmhurst
Elmhurst generates a consistent volume of criminal arrests across several distinct zones. The city's location at the DuPage-Cook County border and its active downtown corridor create a specific enforcement profile.
Downtown Elmhurst — York Street and Schiller Street
The downtown district along York Street is one of Elmhurst's primary entertainment corridors, with a concentration of bars and restaurants that generates DUI stops, disorderly conduct arrests, and battery charges on weekend nights. The Elmhurst Police Department maintains active patrol in the downtown area and conducts DUI enforcement on the primary routes leading out of the district, including York Street, St. Charles Road, and Spring Road.
I-290 — Eisenhower Expressway
I-290 runs along Elmhurst's southern border and is patrolled by the Illinois State Police. It is one of the most heavily trafficked expressways in the Chicago area and a consistent source of DUI arrests, drug discoveries during traffic stops, and weapon charges arising from vehicle searches. If your arrest occurred on I-290, the arresting agency is ISP, which affects how the stop was documented and what evidence was collected.
Route 83 and St. Charles Road
Route 83 runs north-south along Elmhurst's eastern edge near the Cook County border. St. Charles Road is a primary east-west commercial corridor through the city. Both are active enforcement zones for DUI stops, suspended license enforcement, and traffic-related charges. Stops near the Cook-DuPage county line on Route 83 sometimes raise jurisdiction questions that are worth addressing early in the case.
Elmhurst University Area
The area surrounding Elmhurst University generates minor in possession of alcohol, cannabis possession, and disorderly conduct charges, particularly around student events and late at night. These cases typically involve individuals under 21. A conviction at this age can affect academic standing, financial aid eligibility, and future employment background checks.
Residential Neighborhoods
Domestic battery and order of protection violations are a consistent source of arrests in Elmhurst's residential neighborhoods. These charges carry mandatory no-contact orders that take immediate effect upon arrest, often removing the accused from their home before any court finding. Given Elmhurst's high concentration of families and homeowners, these cases frequently involve custody, housing, and professional licensing consequences that compound the criminal charge itself.
Where Elmhurst Criminal Cases Are Heard
All criminal charges arising in Elmhurst are filed in the DuPage County Circuit Court — the 18th Judicial Circuit — in Wheaton. McMahon Law Offices has practiced at this courthouse exclusively for over two decades.
DuPage County Circuit Court
- Address: 505 N. County Farm Rd, Wheaton, IL 60187
- Phone: (630) 407-8700
- Hours: Monday through Friday, 8:30 AM to 4:30 PM
- Circuit: 18th Judicial Circuit of Illinois
- Prosecuting Office: DuPage County State's Attorney's Office
- Distance from Elmhurst: Approximately 13 miles west via I-290 and Route 38
Bond court convenes the morning following arrest. If you or a family member was arrested in Elmhurst overnight, the first court appearance is typically the following morning in Wheaton. Having an attorney present at bond court can significantly affect the conditions of release, including the bond amount set and any no-contact or travel restrictions the judge imposes.
Elmhurst borders Cook County along its eastern edge near Route 83. If your arrest occurred in that area, jurisdiction should be confirmed before assuming your case is in DuPage County. Your arrest report and bond paperwork will list the county. Contact us and we will verify it immediately.
Law Enforcement in Elmhurst
Criminal arrests in Elmhurst are made primarily by the Elmhurst Police Department. The Illinois State Police patrol I-290 along the city's southern boundary and are a common arresting agency for DUI and traffic-related charges on that expressway. Knowing which agency made the arrest matters — each documents incidents differently, which affects the evidence your attorney will review and the defense strategy applied to your case.
Elmhurst Police Department
- Address: 125 E. First St, Elmhurst, IL 60126
- Non-Emergency: (630) 530-3050
- Jurisdiction: City of Elmhurst
Illinois State Police — District 15
- Address: 801 S. Seventh St, Springfield, IL 62703
- Local Dispatch: (847) 294-4400
- Patrols: I-290 (Eisenhower Expressway) along Elmhurst's southern border
Frequently Asked Questions
My arrest happened in Elmhurst but my court date is in Wheaton. Is that correct?
Yes. Elmhurst sits entirely within DuPage County, so all felony and misdemeanor cases are heard at the DuPage County Circuit Court at 505 N. County Farm Rd in Wheaton. Elmhurst has no criminal courthouse of its own. The drive from Elmhurst to Wheaton is approximately 13 miles west on I-290 and Route 38.
I was stopped on I-290 by the State Police. Does that change my case?
It can. ISP stops on I-290 are documented under specific procedures that differ from Elmhurst PD traffic stops. The legal standards for reasonable suspicion, field sobriety testing, and vehicle searches on an expressway may differ from a standard municipal stop. Your attorney will review the ISP arrest report, dashcam footage, and breathalyzer records to determine whether the stop and any subsequent search were legally sound. A successful suppression motion can result in evidence being excluded and charges being reduced or dismissed.
I was arrested near the Cook County border on Route 83. Is my case in DuPage or Cook County?
That depends on the precise location of the arrest. Route 83 runs along Elmhurst's eastern border with Cook County communities including Villa Park and Addison. If the arrest occurred on the DuPage County side, your case is in Wheaton. If it occurred on the Cook County side, it would be filed in Cook County Circuit Court in a different courthouse entirely. Your arrest report will identify the county. Contact us with your paperwork and we will confirm jurisdiction before you take any steps.
What happens to my driver's license after a DUI arrest in Elmhurst?
An Illinois DUI arrest triggers an automatic statutory summary suspension if you refused the breathalyzer or tested at or above the legal limit. The suspension takes effect 46 days after arrest and is entirely separate from any criminal penalties. You have the right to petition the court to rescind the suspension, but that petition must be filed promptly. Contact us immediately after a DUI arrest to preserve this option.
Get a free case review.