Welcome to McMahon Law Offices

DuPage County

Criminal Defense Attorneys

Charged with a crime in DuPage County? Get immediate help from experienced criminal defense attorneys. Former prosecutor & retired judge with 40+ years combined experience.
OE logoAriseHealth logoThe Paak logo2020INC logoEphicient logoToogether logo
Quick Help

How Can We Help You Today?

Everyone who lands here needs something different. Maybe you were just arrested. Maybe you have court tomorrow. Or maybe you're researching options for someone you love. Whatever brought you here, we can help. Let's get you to the right place.

overview

Former Prosecutor & Judge with 40+ Years Combined Experience Defending Clients Throughout DuPage County.

When you're arrested for any crime in DuPage County, your freedom, future, and reputation are at stake.

At McMahon Law Offices, our experienced DuPage County criminal defense attorneys have successfully defended hundreds of criminal cases throughout Oak Brook, Wheaton, Naperville, and all of DuPage County.

We're not just another law firm. We're former insiders who know exactly how the system works against you - and how to beat it.

Mike McMahon spent years as a prosecutor building cases just like yours. He knows every strategy the state uses, every weakness they hide, and exactly what makes them fold.Judge Cary Pierce (Ret.) spent decades on the bench deciding criminal cases. He knows what arguments work with judges, what evidence matters most, and how to present your case for the best outcome.

Together, we've handled every type of criminal case imaginable. From minor traffic violations to serious felonies, we've seen it all - and won it all. Our unique perspective gives you advantages other attorneys simply can't provide.
PRactice Areas

Complete Criminal Defense in DuPage County

We defend every type of criminal charge in DuPage County. Whatever you're accused of, we know how to fight it.

process

Charged with a Crime in DuPage County?

Follow the steps below to get an experienced DuPage County criminal defense attorney by your side in no time.

1

Contact Us

Call us at 630-953-4400 for a free, confidential evaluation of your criminal case. You can also request a callback by filling out our contact form. Arrests can happen at anytime so we make sure we're available 24/7.

2

Share Your Story

During your free case evaluation, we'll ask you to share everything that happened during your arrest. The more details you give us, the better we can identify weaknesses in the prosecution's case against you.

3

Get Your Defense Plan

After reviewing your case, we'll explain exactly how we plan to defend you. We'll tell you what defenses apply to your situation, what outcomes we're targeting, and what our services will cost. You'll know upfront what to expect.

Facing a Criminal Charge?

At McMahon Law Offices, we provide aggressive defense services for all criminal charges. Contact us today to discuss your options with a dedicated attorney.

630-953-4400

Available 24/7 & Obligation-Free

Talk to a DuPage County criminal defense Lawyer

Call 630-953-4400 anytime or fill out the form.

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

Why Choose McMahon Law Offices as Your Criminal Defense Lawyer?

When your freedom is on the line, you need more than just legal representation—you need strategic advantages that only come from decades of insider experience.

We Know Their Playbook

As a former prosecutor, Mike McMahon knows exactly how the state builds cases, what evidence they fear losing, and when they're bluffing. This insider knowledge becomes your strategic advantage.

We Know What Judges Want

Judge Pierce spent years deciding cases from the bench. He knows every judge in DuPage County personally and understands exactly what arguments resonate in each courtroom.

We're Always Available

Arrests don't follow business hours, and neither do we. Call 630-953-4400 anytime - nights, weekends, holidays. When you need us most, we answer.

We Get Better Results

Our unique experience translates to real results: dismissals, not guilty verdicts, reduced charges, and minimal sentences. We don't just practice law - we know how to win.

We're Local

We've worked in DuPage County courts for decades. We know every prosecutor, every judge, every court clerk. These relationships and local knowledge benefit your case.

We Fight, Not Fold

Many attorneys just process plea deals. We prepare every case for trial. Prosecutors know we're not afraid to fight, which gets you better deals.

Reviews

5-Star Criminal Defense Attorney in DuPage

Our clients trust our attorneys with their futures. We've helped hundreds of DuPage County residents avoid massive fines, penalties, and jail time.

"Mike is professional and personable. He has beat or helped me get the best sentencing for any case I have hired him for. I have 2 cases dismissed and a felony that got knocked down to a misdemeanor because of Mike."

"If you want the best defense attorney in the state, look no further than Michael McMahon. He's a top tier lawyer. Don't waste your time with anyone else! Mike knows exactly what he's doing. Secure the best!! Mike is #1!"

"Mike did a fantastic job with my son's case! This was a very unusual unique & complicated case. He knew all the right people to get ahold of on both sides he worked out a fair case. I’m very appreciative for his fast action!"

aTTORNEYS

Meet Your Defense Team

Your freedom depends on having the right lawyers. Our attorneys have worked on both sides of criminal cases and know exactly how to defend you.

Mike McMahon

Founder & Principal Attorney

Cary B. Pierce

Former Judge, Criminal Defense Attorney
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.