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. He has 39 years of experience. His specialties include Psychiatry and Neurology. Dr. Rogers is affiliated with Hannibal Regional Hospital. 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

Nearby Doctors

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