John M. Raines, D.O.

Dr. Raines was born and raised in Southwest Georgia. He is the third of six children. With both his mother and father being administrators at his hometown hospital and nursing home, he was exposed to medicine at an early age. His older brother is a family physician as well. After completing his undergraduate studies at the University of South Alabama in Mobile, he earned his medical degree at KCUMB in Kansas City, MO. He completed his residency in family medicine at what is now known as St. Vincent's East in Trussville, AL. For Dr. Raines, practicing medicine has always been about family. He believes that medicine is not a one-size-fits-all solution. Instead, he treats individuals facing a full range of medical problems with an aggressive, caring approach. Dr. Raines treats patients of all ages and has been in private medical practice for more than 20 years. The past ten years have been spent in the Gadsden area. He and his wife, Janice, have three children and three grandchildren. They currently reside in Gadsden.


Total Reviews


Average Rating

Ready To Get Started?

Let's Connect

190 Independent Dr Ste A

Rainbow City, AL 35906

Call: 256-587-2803

Trusted, Proven

Best Doctor and office staff we have ever had. You are made to feel comfortable to speak about any issue you are having. We are thankful for a doctor and staff who actually cares about your health and pays attention to what you tell them when you have any concerns. Dennis and Gail Long, Southside

G.L. Healthgrades

We love everybody there! Our concerns are always taken seriously!

G.H. Google

Dr Raines has been my Primary Care Dr for years 30+ years. He and Janice are like family. I can talk to him about any issues I am having. My husband has been seeing Dr. Raines for 16 years and he feels the same way. I have also seen Ginger on occasion and she is also very good.

K.L. Google

Dr. Raines and the staff here are always great and friendly. I wouldn`t want to go to any other doctors office than Raines Family Medicine. They care for their patients very well and listen to all problems that you may have. I would highly recommend them to anyone that I know.

J.I. Google

Dr. Raines always takes his time with me so he can make sure he knows what's going on. I wouldn't go anywhere else!

C.K. Facebook


Total Reviews


Average Rating

*Individual results are not guaranteed and may vary from person to person. Images may contain models.