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.


Hannibal Free Clinic

Impact Statement

As a non-profit community charity, the Hannibal Free Clinic provides free primary healthcare services to patients in the region who are uninsured and living in poverty.

All services are provided by volunteer physicians, nurses and support staff.

Since opening in May 2007, the Free Clinic has served more than 1,800 area residents.

In addition to medical and dental services, over $10,000,000 in medication support has been accessed for patients.

Every year since 2011, the Free Clinic has consistently provided over $2,000,000 in gifts and services without charge to eligible area residents.

Generous community partnerships and volunteer contributions make the Free Clinic’s services possible.

The Hannibal Free Clinic is located at 160 Progress Road in Hannibal.

The Free Clinic is governed by a volunteer board of directors.

The Hannibal Free Clinic is a Missouri non-profit corporation and is a tax exempt 501(c) (3) corporation.

Donations to the Hannibal Free Clinic are tax deductible.