Skip to Main Content
COVID_19 Hotline: Click to call 217-277-3504 with questions related to COVID-19.

For more than 60 years, Hannibal Clinic has been serving our communities with high quality, medical care, close to home. With locations in Hannibal, Bowling Green, Center, Mexico, Monroe City, and Palmyra, we're here to serve the primary and specialty health care needs for you and your family.