Criminal Defense

McKelvie Law Office provides experienced criminal defense representation in the state and federal courts of Iowa. Our law firm is dedicated to protecting the freedom, constitutional rights, record, and reputation of each of our clients. Our criminal defense lawyers are result oriented and have received numerous successful results including case dismissals, not guilty verdicts, reduced charges, and favorable plea bargains.

Criminal Charges

Our law firm handles all misdemeanor and felony criminal cases including:

  • DUI Defense
  • Narcotics/Drug Offenses
  • Conspiracy
  • Theft Crimes
  • Domestic Violence
  • All Violent Crimes
  • White Collar Crimes – Fraud, Embezzlement, Credit Card & Identity Theft
  • Probation Violations
  • Assault & Battery
  • Juvenile Delinquency


Our law firm also handles all levels of criminal appeals in Iowa state and federal courts including direct appeals, appeals from termination of parental rights, applications for further review, applications for post-conviction relief, petitions for writ of habeas corpus, and petitions for writ of certiorari.

Free Consultation

Our legal fees are affordable, and we accept credit cards. Our attorneys can be court appointed for those clients who qualify. Applications for court appointment are available at our office and at the courthouse.

The criminal justice system can be adversarial and accusatorial. McKelvie Law Office will represent your interests and balance your rights against the prosecution. Call us today at 641-236-6631 or use our online form.

Contact us for a free consultation...

McKelvie Law Office is a respected central Iowa law firm offering representation in the areas of bankruptcy, criminal defense, personal injury, and other matters. Our office has helped hundreds of Iowans discharge overwhelming debt through bankruptcy. We provide personal advice and effective representation in court. Contact us today to learn how we can assist you.

810 5th Ave., Grinnell, IA 50112

Phone: (641) 236-6631


Fax: (641) 236-8449

Toll-free: (800) 622-8115