Patient Reviews

Reviews reflect patients' level of satisfaction with the care they received from this provider. Dr. John Rogers xhas an overall rating of 2.0.


Dr. John Rogers, MD is a Doctor primarily located in Hannibal, MO, with other offices in Overland Park, KS and Wheaton, IL. He has 39 years of experience. His specialties include Psychiatry, Neurology and Internal Medicine. Dr. Rogers is affiliated with Hannibal Regional Hospital, Shawnee Mission Physicians Group Hospitalist and Hospital Medicine Consultants. He speaks English.


Find out the languages this doctor/ or staff may speak.


Learn where this doctor attended medical school.

Locations & Directions

Hannibal Regional Hospital

6000 Hospital Dr
Hannibal, MO 63401

Shawnee Mission Physicians Group

9100 W 74th St
Overland Park, KS 66204

922 Delles Rd
Wheaton, IL 60189

Nearby Doctors

Dr. John Rogers, MD is similar to these 3 Doctors near Hannibal, MO.