1 2 3

Quality Healthcare, Caring Volunteers

"Building a healthy community using creative solutions."

About Us

The Hannibal Free Clinic is a local mission offering free, non-emergency, scheduled primary health care for uninsured, low income adults age 18 – 65. We are located at 160 Progress Road in Hannibal.

Making Your Donation:
Tax deductible donations to the Hannibal Free Clinic can be made online:


Power of $2.50 Subscription Options


For more information and other ways to donate, click here.

Contact Us

Hannibal Free Clinic
160 Progress Road
Hannibal, MO 63401
fax: 573-248-8350

Monday – Friday 8am – 5pm

Apply or Volunteer Today!

The Hannibal Free Clinic is “building a healthy community using creative solutions.”

Are You Eligible For Services?

The Hannibal Free Clinic treats hundreds of patients who have no health insurance and/or have incomes lower than 150% of poverty.

Donations Make A Difference

The Hannibal Free Clinic is dependent upon the generosity of the community. We need donations for supplies, medications  and other expenses.