Who provides health care in Hannibal, and the direct number for each department. The alphabetical list of every clinic and practice is in the Medical Directory; county public health, the ambulance district and emergency services are under Public Health & Emergency Services.
In an emergency, call 911.
Hannibal Regional Healthcare System
6500 Hospital Drive, Hannibal, MO 63401
Main switchboard (573) 248-1300
hannibalregional.org
The region’s hospital, on the Highway 36 side of town, with the Hannibal Regional Medical Group clinics, Express Care, the cancer centre and the therapy practices attached to it. It also runs clinics in Bowling Green, Canton-LaGrange, Louisiana, Monroe City and Shelbina.
Hospital numbers
- Emergency Services — (573) 248-5100
- Express Care at Hannibal Regional — (573) 248-1300
- Express Care at Walmart, 3650 Stardust Dr. — (573) 231-0660
- Billing — (573) 248-5641
- Imaging and radiology — (573) 248-5300
- Laboratory — (573) 248-5322
- James E. Cary Cancer Center — (573) 406-5800
- Chris Coons Women’s Care Center — (573) 248-5161
- Hannibal Children’s Center — (573) 406-5700
- Home Health — (573) 406-5780
- Pastoral services — (573) 248-5277
- Volunteer services — (573) 248-5272
- Hannibal Regional Foundation — (573) 629-3577
- Questions or concerns about a hospital visit, Quality Division — (573) 248-5290
Clinics and specialties
One number reaches the Hannibal Regional Medical Group clinic in Hannibal and every specialty inside it — cardiology, family practice, internal medicine, OB/GYN, paediatrics, neurology, urology, ENT, podiatry, pulmonology, gastroenterology, endocrinology, general surgery, pain management, occupational medicine and audiology:
- Hannibal clinic and all departments — (573) 629-3500
- Toll-free — (888) 426-6425
- Bowling Green — (573) 324-2241
- Canton – LaGrange — (573) 288-5360
- Louisiana — (573) 754-5555
- Monroe City — (573) 735-2506
- Shelbina — (573) 588-4131
Advance Physical Therapy
- Hannibal, 188A Medical Drive — (573) 406-0576
- Bowling Green — (573) 324-6079
- Canton — (573) 288-3311
- Monroe City — (573) 735-4113
The other two systems
Blessing Health runs the former Hannibal Clinic at 100 Medical Drive, (573) 221-5250, with a walk-in clinic at (573) 231-3900 and the Blessing Cancer Center Hannibal at (573) 231-3800, plus clinics in Palmyra and Monroe City. Quincy Medical Group also sees patients in town. Addresses for all of them are in the Medical Directory.
Free and low-cost care
- Hannibal Free Clinic — 160 Progress Road, (573) 248-8307
- Clarity Healthcare, Progress Rd. clinic — 235 Progress Road, (573) 603-1460
- Clarity Healthcare, PATCH clinic — 4600 McMasters Ave., (573) 719-3247
- Marion County Health Department — 3105 Palmyra Rd., (573) 221-1166
Wrong number, wrong address, or something missing? Email news@hanniballectern.com and it gets fixed.