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

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

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.

Get a Free Consultation

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.