Skip to Content

Dr. James Hodges picture

Dr. James Hodges, MD



Physician Biography

James “Gabe” Hodges, M.D., received both his bachelors and medical degrees from the University of Kentucky. Dr. Hodges completed residency in both internal medicine and pediatrics at McGovern Medical School at UTHealth in Houston, serving as Chief Resident.

Specializing in both internal medicine and pediatrics allows Dr. Hodges to provide a continuum of care for all ages, and build lifelong relationships with his patients. Dr. Hodges treats the entire family, including adults, children and babies.

Dr. Hodges sees patients for acute episodic care, chronic disease management, biometric screenings and well woman exams. His special interests include preventive medicine and helping patients maintain long-term wellness.

The foundation of Dr. Hodges’ practice is based on providing high quality, patient-centered care and utilizing the latest advances in medical technology. He sees himself as his patients’ health advisor, and places great emphasis on the practice of evidence-based medicine. A strong communicator and good listener, he ensures his patients understand both their medical conditions and their treatment plans. He also develops partnerships with his child patients’ parents and encourages them to participate in the decisions.

Dr. Hodges is a member of the American Academy of Pediatrics, American College of Physicians, American Medical Association, Texas Medical Association and the Christian Medical & Dental Associations. 

In his spare time, Dr. Hodges enjoys running and playing the guitar.

Online Appointment

By selecting an appointment time you will be transferred from the Memorial Hermann website to our scheduling partner's website - Please read the Healthpost Privacy Policy and Terms of Use for more information about this site.

Update this profile
Location & Contact Information

Primary Office

Phone: (832) 658-4100
Fax: (832) 658-4115

Mon - Fri 8:00 AM - 5:00 PM

Get Directions

Other Office Locations

Phone: (281) 570-1900
Fax: (281) 570-1915

Get Directions

Make an Appointment