Madison County
Criminal Defense Lawyer

Expert criminal defense for felonies at the 20th Circuit Court District in Canton. We defend clients on grand jury matters, bond reduction, and I-55 corridor charges. Serving Ridgeland, Madison, Canton, and Gluckstadt.

Call (601) 582-5015
Quick Answer

Felonies in Madison County are prosecuted in the 20th Circuit Court District at the courthouse in Canton. Your initial appearance must occur within 48 hours of arrest, where bond and bail are addressed. Our attorneys appear at the Canton courthouse to defend your rights, negotiate with prosecutors, and represent you before the grand jury.

Experienced Madison County Criminal Defense Representation

A criminal charge in Madison County is serious and demands immediate, skilled legal action. Our attorneys have extensive experience defending felonies at the 20th Circuit Court District courthouse in Canton. We have handled high-profile Jackson-metro matters covered by the Associated Press, including a Madison County (Ridgeland) case where a grand jury declined to indict our client. We know how to challenge searches, negotiate with prosecutors, and protect your constitutional rights from the moment of arrest.

The I-55 corridor through Madison County experiences aggressive drug interdiction and traffic enforcement. Many clients facing felony charges are arrested based on vehicle stops and searches. We challenge illegal searches and seizures, move to suppress unlawful evidence, and demand the prosecution prove its case beyond a reasonable doubt.

Madison County courthouse in Canton

Our attorneys have handled high-profile Jackson-metro matters covered by the Associated Press and Mississippi Today, including a Madison County (Ridgeland) case where a grand jury declined to indict our client. See our in-the-news archive for coverage.

How Criminal Defense Works in Madison County

Understanding the 20th Circuit Court process at the Canton courthouse helps you prepare for what lies ahead. Here is the typical timeline for a felony case in Madison County.

1. Arrest & Initial Appearance

You are arrested and held. Within 48 hours, you must appear before a judge at the Canton courthouse. We attend this hearing to address bail, advise you of your rights, and begin your defense strategy.

2. Bond Reduction Hearing

At your initial appearance or at a subsequent bond hearing at the 20th Circuit Court in Canton, we advocate for reduced bail based on your ties to Madison County, employment, family, and prior record. Many clients can be released on their own recognizance or much lower bail.

3. Grand Jury Presentation

The prosecution presents evidence to the grand jury at the Canton courthouse. We prepare grand jury defense strategies, subpoena favorable witnesses, and challenge the evidence. A grand jury no-bill (no true bill) results in dismissal of the case.

4. Discovery & Investigation

We conduct a thorough investigation and exchange evidence with prosecutors. We challenge searches, obtain police reports and dash-cam footage, and identify witness statements. Discovery often reveals prosecution weaknesses or constitutional violations.

5. Plea Negotiation or Trial

Armed with investigation findings, we negotiate aggressively for charge reductions or favorable plea offers. If a fair resolution is unavailable, we prepare for trial before the judge or jury at the 20th Circuit Court in Canton.

6. Sentencing or Acquittal

If convicted, we present mitigation evidence at sentencing. If acquitted, the charges are dismissed. We also advise on appeal rights and post-conviction relief options under Mississippi law.

The Courts That Serve Madison County

20th Circuit Court (Felonies)

Courthouse in Canton, Mississippi. The 20th Circuit Court District covers Madison and Rankin counties. Felony trials and grand jury proceedings occur here. Multiple circuit judges preside.

Madison County Chancery Court

Courthouse in Canton. Handles civil suits and family law matters. Not used for criminal felony cases, but may address bail issues collaterally.

Ridgeland Municipal Court

City of Ridgeland. Handles city ordinance violations and misdemeanor charges by Ridgeland police. Less serious than felonies but still requires defense representation.

Madison Municipal Court

City of Madison. Handles city ordinance and misdemeanor charges by Madison police officers. First-offense DUIs and traffic matters may be resolved here.

Madison County Justice Court

Handles misdemeanors and small claims. Not used for felony prosecution, which goes directly to the 20th Circuit Court in Canton.

Your Madison County Criminal Defense Team

Related Criminal Defense Services

What Clients Say About Our Criminal Defense Team

Rated 4.6 out of 5 from 21 Google reviews

★★★★★

“Tom Fortner is a phenomenal attorney. He is thoroughly professional, aggressive in the courtroom, and compassionate with his clients. My case was complex, and Tom navigated every turn with expertise.”

Marcus T.
Google Review
★★★★★

“Arman Miri fought for me when I needed it most. His strategy was brilliant, his communication was clear, and I felt like he genuinely cared about my outcome. He delivered results beyond what I expected.”

James R.
Google Review
★★★★★

“Valorie Cochran is thorough, detail-oriented, and relentless in her defense strategy. She answered every question and made sure I understood every step of the process. Highly recommended.”

David K.
Google Review

Reviews are from actual clients on Google and Avvo. Every case is different, prior results do not guarantee a similar outcome.

Frequently Asked Questions About Madison County Criminal Defense

What is the 20th Circuit Court District in Madison County?

The 20th Circuit Court District covers Madison and Rankin counties. Felonies in Madison County are prosecuted in the Circuit Court at the courthouse in Canton, Mississippi. The same circuit judges and DA's office that serve Rankin County also serve Madison County.

Where is the Madison County courthouse?

The Madison County Circuit Court and Chancery Court are located at the courthouse in Canton, Mississippi. This is where all felony charges, bond hearings, and grand jury indictments are handled for Madison County residents and defendants.

What happens at a 48-hour initial appearance in Madison County?

Under Mississippi Rules of Criminal Procedure, you must have your initial appearance before a judge within 48 hours of arrest. At this hearing at the Canton courthouse, the judge informs you of your rights, advises you of the charges, and addresses bail and bond. An attorney can advocate for bond reduction at this critical first hearing.

What is a grand jury no-bill in Madison County?

A grand jury no-bill (or no true bill) means the grand jury in the 20th Circuit Court District voted NOT to indict you, the case is dismissed. This is a complete vindication. Our firm has handled Madison County grand jury defenses where the grand jury declined to indict our client, resulting in the case being dropped entirely.

Which courts handle Madison County misdemeanors?

Misdemeanors and first-offense DUIs in Madison County are heard in Justice Court. City violations and misdemeanors by Ridgeland or Madison police are handled by Ridgeland Municipal Court and Madison Municipal Court respectively. Felony cases go to the 20th Circuit Court in Canton.

What is I-55 corridor enforcement in Madison County?

The I-55 corridor through Madison County experiences aggressive drug interdiction and traffic enforcement. Vehicle stops, searches, and felony drug charges are common along this stretch between Jackson and the Louisiana border. Many defendants face charges for possession with intent to distribute after I-55 stops.

How long does a felony case take in Madison County Circuit Court?

Felony cases in the 20th Circuit Court at the Canton courthouse typically take 6 to 18 months from initial appearance to trial or resolution, depending on discovery complexity, grand jury proceedings, and trial scheduling. Early bond reduction and pretrial negotiation can significantly affect your case timeline.

Can I get my bail reduced in Madison County?

Yes. At your initial appearance at the Canton courthouse within 48 hours of arrest, you can request a bond reduction hearing. The judge considers your ties to Madison County, employment, family, prior record, and the nature of the charge. A skilled criminal defense attorney can persuade the judge to lower your bail significantly.

What should I do immediately after a Madison County arrest?

After arrest in Madison County, say nothing to police without an attorney present. Contact Lowrey, Fortner, & Miri immediately. We will attend your 48-hour initial appearance at the Canton courthouse to address bail, advise you of charges, and begin defending your rights. Do not discuss your case with anyone but your attorney.

Do you handle drug charges on the I-55 corridor?

Yes. We defend drug possession, possession with intent to distribute, and drug trafficking charges arising from I-55 stops and searches in Madison County. Many cases involve Fourth Amendment search-and-seizure issues. We challenge illegal stops, searches, and seizures to suppress unlawful evidence.

What areas of Madison County do you serve?

We serve Madison, Ridgeland, Canton, Gluckstadt, and all of Madison County. Our office is in Hattiesburg, and we are well-versed in the 20th Circuit Court District. We handle felonies at the Canton courthouse and city charges at Ridgeland and Madison municipal courts.

How can I expunge a Madison County criminal conviction?

Under Mississippi Code § 99-19-71, some convictions and dismissed charges can be expunged from the court record. The process depends on the charge type, conviction date, and whether probation is complete. We handle Madison County expungement petitions in the 20th Circuit Court at the Canton courthouse.

Talk to a Madison County Criminal Defense Lawyer Today

You have constitutional rights. Our attorneys will defend them aggressively from your initial appearance through trial. Call now for an immediate consultation about your case.

Call (601) 582-5015

Available for 48-hour initial appearances at the Madison County courthouse in Canton and Ridgeland/Madison municipal courts.

(601) 582-5015