Areas We Serve
Home / Areas We Serve
Criminal Defense Throughout DuPage County and Beyond

Former prosecutors and judges defending clients across DuPage, Cook, Kane, and Will Counties with 40+ years combined experience.
⚠️ ARRESTED ANYWHERE IN CHICAGOLAND? Call our 24/7 defense hotline: 630-953-4400 - We respond immediately to all counties.
At McMahon Law Offices, we provide aggressive criminal defense representation to clients across the entire Chicago metropolitan area. Our team of former prosecutors and judges brings insider knowledge to criminal cases throughout DuPage County and surrounding regions.
No matter where you're located or which court your case is in, we're here to protect your rights and fight for your freedom.
Why Location Matters in Criminal Defense
Every jurisdiction has different procedures, relationships, and tendencies that can affect your case outcome.
Your criminal case isn't just about the charges you're facing - it's also about where those charges are filed. Different counties, courts, and judges have their own procedures and preferences that can significantly impact your case.
Our team's extensive experience across multiple counties gives you strategic advantages:
- Local court relationships built over decades of practice
- Prosecutor familiarity with negotiation styles and preferences
- Judicial knowledge of individual judges and their tendencies
- Procedural expertise specific to each court system
We don't just practice in these areas - we know them inside and out.
DuPage County - Our Primary Practice Area
Deep roots and insider knowledge in DuPage County courts provide unmatched advantages for our clients.
DuPage County is our home base, where our attorneys built their careers as prosecutors and judges. This local experience gives our clients significant advantages that out-of-area attorneys simply cannot provide.
DuPage County Court Experience
Our team's DuPage County background:
- Mike McMahon: Former DuPage County Assistant State's Attorney
- Judge Pierce: 21 years as DuPage County Judge, 18th Judicial Circuit
- Combined experience: Decades practicing in DuPage County courts
- Local relationships: Established connections with judges, prosecutors, and court personnel
DuPage County Court Locations
We practice regularly in all DuPage County court facilities:
Main Courthouse - Wheaton
505 N County Farm Rd, Wheaton, IL 60187
- Primary criminal court facility for DuPage County
- Location of most felony and serious misdemeanor cases
- Where Judge Pierce presided for 21 years
Branch Court Locations: We also handle cases in branch courts and municipal facilities throughout DuPage County when jurisdiction requires.
Why Our DuPage County Experience Matters
Local knowledge provides strategic advantages:
- Judicial preferences: Understanding how individual judges handle cases
- Prosecutor relationships: Knowing negotiation styles and precedents
- Court procedures: Familiarity with local scheduling and administrative processes
- Alternative programs: Knowledge of diversion and specialty court options
Cities We Serve in DuPage County
Comprehensive criminal defense representation throughout all DuPage County communities.
Major Cities and Suburbs
Aurora - Illinois's second-largest city with complex criminal cases. Our experience includes handling cases involving Aurora Police Department arrests, Kane County jurisdiction overlap, and municipal court matters specific to Aurora's diverse legal landscape.
Naperville - High-profile cases requiring discreet, professional representation. We understand the unique challenges facing Naperville residents, including professional reputation concerns, employment implications, and the need for discrete legal representation in this affluent community.
Wheaton - County seat with the main courthouse.As the DuPage County seat, Wheaton hosts most major criminal proceedings. Our daily practice at the Wheaton courthouse gives us unmatched familiarity with local procedures and personnel.
Schaumburg - Complex jurisdiction issues with Cook County overlap. We handle the jurisdictional complexities when Schaumburg cases cross county lines, ensuring proper venue and taking advantage of the most favorable court system for your case.
Bolingbrook - Will County border cases requiring multi-county expertise. Our experience extends to Will County courts when Bolingbrook cases require it, providing seamless representation regardless of jurisdiction.
Additional DuPage County Communities
We provide experienced criminal defense in all DuPage County municipalities:
Western DuPage County:
- Glen Ellyn - Domestic violence and DUI cases
- Lombard - Drug crime and property offense defense
- Villa Park - Traffic violations and license issues
- Elmhurst - White collar crime and professional license protection
- Addison - Violent crime and weapons charge defense
Central DuPage County:
- Downers Grove - DUI and traffic offense representation
- Woodridge - Juvenile criminal matters and family court issues
- Lisle - Professional reputation protection and discreet representation
- Westmont - Municipal court violations and fine reduction
- Darien - Criminal traffic and driving offense defense
Northern DuPage County:
- Bartlett - Domestic violence and order of protection matters
- Carol Stream - Drug possession and distribution defense
- Hanover Park - Immigration consequences and deportation defense
- Streamwood - Theft crime and shoplifting representation
- Bloomingdale - DUI and commercial driving violations
Eastern DuPage County:
- Bensenville - Airport-related criminal charges and federal cases
- Itasca - Business crime and corporate violation defense
- Wood Dale - Municipal ordinance violations and fine reduction
- Elk Grove Village - Cook County border jurisdiction cases
- Roselle - Juvenile and family court criminal matters
Southern DuPage County:
- Burr Ridge - High-net-worth client discrete representation
- Hinsdale - Professional license protection and reputation management
- Oak Brook - Corporate crime and business litigation defense
- Clarendon Hills - DUI and professional consequence mitigation
- Willowbrook - Traffic court and commercial driving issues
Cook County Criminal Defense
Extensive experience in the nation's second-largest court system.
Cook County presents unique challenges with its large, complex court system. Our team's experience in Cook County courts ensures effective representation whether your case is in downtown Chicago or suburban Cook County.
Cook County Court Experience
Key advantages of our Cook County practice:
- Volume experience: Handling cases in one of America's busiest court systems
- Prosecutor familiarity: Understanding Cook County State's Attorney policies
- Judicial knowledge: Experience with diverse judicial backgrounds and preferences
- Administrative expertise: Navigating complex scheduling and procedural requirements
Cook County Areas We Serve
Chicago and Suburban Cook County representation:
Chicago - Federal and state criminal defense in all districts
Schaumburg - Northwest suburban Cook County cases
Rolling Meadows - Branch court representation and appeals
Des Plaines - Municipal and county court matters
Arlington Heights - DUI and traffic offense defense
Mount Prospect - Domestic violence and protection order cases
Palatine - Drug crime and juvenile matter representation
Kane County Criminal Defense
Serving Aurora, Elgin, and surrounding Kane County communities.
Kane County cases often involve complex jurisdictional issues, especially in border communities like Aurora. Our team's multi-county experience ensures proper handling regardless of jurisdiction.
Kane County Areas We Serve
Aurora - Major city spanning DuPage and Kane Counties
Elgin - County's largest city with complex criminal cases
St. Charles - County seat and main courthouse location
Geneva - Municipal court and traffic offense representation
Batavia - DUI and domestic violence defense
Carpentersville - Immigration-related criminal defense
Algonquin - Juvenile and family court matters
Will County Criminal Defense
Criminal defense representation in Joliet and surrounding Will County areas.
Will County's growing population and court system require experienced representation. Our team handles Will County cases with the same aggressive approach we bring to all our clients.
Will County Areas We Serve
Joliet - County seat and primary court location
Bolingbrook - Cross-jurisdictional DuPage/Will County cases
Romeoville - Municipal court and traffic violations
Plainfield - Professional reputation and license protection
Lockport - DUI and commercial driving defense
New Lenox - Domestic violence and family court matters
Municipal Courts and Traffic Violations
Comprehensive representation in municipal courts throughout the region.
Municipal court cases may seem minor, but they can have serious consequences for your driving privileges, employment, and future opportunities. Our team handles municipal matters with the same attention to detail as felony cases.
Municipal Court Services
Common municipal court matters we handle:
- Traffic violations and license suspension prevention
- Municipal ordinance violations and fine reduction
- Code enforcement and property-related violations
- Business license and professional regulatory matters
- Appeals from municipal court decisions
Contact Us From Anywhere in Our Service Area
No matter where you're located or where your case is filed, we're here to help.
The location of your arrest or charges doesn't determine the quality of representation you deserve. Our team brings the same aggressive defense and insider knowledge to every case, regardless of jurisdiction.
Don't let distance prevent you from getting experienced legal representation. Contact us today for immediate consultation.
Fill out our contact form or call us now for a free consultation.
Contact Information
- 24/7 Defense Hotline: 630-953-4400
- Email: info@mcmahonlegal.net
- Office Location: 2150 McDonald Dr Suite 1608, Oak Brook, IL 60523
Office Hours
- Monday – Friday: 8:00 AM – 6:00 PM
- Saturday: 9:00 AM – 3:00 PM
- Sunday: Emergency calls only
Emergency Contact: Available 24/7 for urgent criminal matter
Frequently Asked Questions About Our Service Area
Q: Do you charge extra for cases outside DuPage County?
A: No. Our legal fees are based on case complexity, not geographic location. We don't charge travel fees for cases within our primary service area.
Q: How quickly can you respond to an arrest in a different county?
A: We maintain 24/7 availability for emergency response throughout our service area. Response time depends on location and court schedules, but we prioritize urgent matters immediately.
Q: Which courts do you practice in most frequently?
A: We practice daily in DuPage County courts, regularly in Cook and Kane County courts, and as needed in Will County and municipal courts throughout the region.
Q: Can you handle federal criminal cases?
A: Yes, our team has experience with federal criminal matters and can provide effective representation in federal district court when necessary.
Q: What if my case involves multiple jurisdictions?
A: Multi-jurisdictional cases are common, especially for border communities. Our multi-county experience allows us to handle these complex matters efficiently.
Primary Counties: DuPage, Cook, Kane, Will
Court Experience: State, Municipal, and Federal Courts
Emergency Response: Available 24/7 Throughout Service Area
Travel Policy: No additional fees within primary service area
Facing a Criminal Charge?
At McMahon Law Offices, we provide aggressive defense strategies for all charges, Contact us today to discuss your options with a dedicated attorney.
630-953-4400
Available 24/7 & Obligation-Free
Contact Our DuPage County Criminal Defense Team
Our team is available 24/7 to discuss your case. Contact us any way that works for you.