joe-ingram-logo-new-horizontal

Contact Us Today

205-825-5297

About Us

Birmingham Criminal Defense and Divorce Law Attorney.

Joe Ingram Law, LLC is a full-service litigation firm based in Birmingham, Alabama. Founding attorney Joseph A. Ingram has significant trial experience and can use his experience and knowledge for your needs. Joe Ingram Law, LLC is available to handle cases throughout the state of Alabama.

Experienced Representation

Joseph A. Ingram has practiced law in nearly every county courthouse in Alabama. From Huntsville to Birmingham and Mobile, he has represented clients of Alabama in federal, state, and municipal court. Our firm has won legal victories in every type of case, such as DUIs in municipal court, dismissed state court felonies, divorce cases involving substantial assets and custody, and more than 10 federal jury trials to a conclusion.

Our goal is to get you relief and results. We understand that every case is important and work tirelessly to help you achieve your goals.

Joe Ingram Law, LLC handles all types of litigation including:

  • Divorce, modifications of divorce, and step-parent adoptions
  • Criminal Defense
  • DUI representation in municipal or Circuit Court
joe-at-desk_gm

A Diverse Legal Background

Joseph A. Ingram brings a wealth of experience and knowledge to represent you in court. His past work experiences in accounting, banking, and business have led to a successful litigation practice. Almost every type of litigation involves the need for a background in business and accounting, including cases that involve divorce, wills, estates, and trust disputes, and criminal matters. Joseph A. Ingram even recently earned his Master's Degree in Education to be able to better defend Alabama school teachers charged with crimes that could cost the loss of their career, their reputation in the community, and even potential prison time. As a dedicated Birmingham criminal defense attorney, Joseph A. Ingram uses his skills to reach the best possible outcome for you.

Joe Ingram Law, LLC looks forward to representing you and providing high-quality legal services at an affordable price. Every case is important, whether it is a criminal case, or an estate matter. Any type of legal issue can cause you undue stress – our goal is to help relieve your burden and resolve your issues quickly.

Thorough Preparations

At Joe Ingram Law, LLC, our focus is to bring your case to a speedy and efficient conclusion. However, in order to achieve favorable results in your case, it is necessary to prepare a case for trial.

When the opposition knows that you are ready and able to take a case to trial and that your attorney is willing and able in the courtroom, they take your case more seriously. This can result in a more favorable outcome – and when the case settles, you are more likely to receive the true value of your claim.

We will work to help you understand the legal process, your rights and options, and how a case may move through the civil and criminal system.

ca94ca7

Joseph A. Ingram

Founding Attorney
More Info
4b03b0896822719c2f92d5a30a230f888f18a941-2384x4240-1

Holly Sullivan Ingram

Paralegal
More Info

Contact Us Today

We offer consultations, and we'll gladly discuss your case with you at your convenience. Contact us today to schedule an appointment.
Copyright © 2026 JOE INGRAM LAW LLC
Site Powered By
slm-footer-logo
Service Area Disclaimer
Joe Ingram Law LLC serves clients in Birmingham and communities across the region, including Vestavia Hills, Mountain Brook, Homewood, Hoover, Trussville, Irondale, Bessemer, Pleasant Grove, Alabaster, Pelham, Helena, Calera, Montevallo, Indian Springs Village, Chelsea, Gardendale, Mount Olive, Fultondale, Jasper, Dora, Graysville, Adamsville, Sumiton, Cordova, Oneonta, Warrior, Moody, Odenville, Cullman, Tuscaloosa, and Northport. We represent individuals throughout Jefferson County, Shelby County, Walker County, Blount County, Cullman County, Tuscaloosa County, Morgan County, Madison County, Cullman County, St. Clair County, Etowah County, Calhoun County, Winston County, Marshall County, Bibb County, Greene County, Hale County, Marengo County