I always appreciate Dr. Barnes being a superb listener, assessing the information given, asking probing questions, and methodically coming to a plan of action. Both he and his staff are courteous, friendly, and extremely knowledgeable. I greatly appreciate that they are available when needed. It is invaluable to have a doctor that is accessible without week’s or month’s wait.
John G. Barnes, MD
Midlothian, VA 23113 Get Directions
Annual Membership Fee
My Philosophy and Approach to Wellness...
Dr. Barnes' Credentials
Richland Memorial Hospital, University of South Carolina
Columbia, SC
1982-1984
Richland Memorial Hospital, University of South Carolina
Columbia, SC
1981-1982
Medical College of Virginia
Richmond, VA
Doctorate of Medicine 1981
College of William and Mary
Williamsburg, VA
Bachelor of Science, Biology 1977
Top Doctor in Richmond Area, Richmond Magazine 2008, 2010, 2011, 2012
Alpha Omega Alpha Medical Honor Society 1981
Phi Kappa Phi Honor Society 1981
Virginia Academy of Family Physicians
Richmond Academy of Medicine
Testimonials from patients of Dr. Barnes
Dr Barnes has been my Primary Care Physician for over 30 years and of all the DRs I have visited for issue, he has provided the best service and support.
His wealth of knowledge and support has been great. As my body has changed he has been there to support the changes with the recommendation and guidance, from broken parts and Hernia surgery to Colonoscopies and Annual checkup. He has… See more
John has been my doctor for probably three decades and has constantly showed care and concern and interest in my health and my family's well-being. I can't imagine not having the opportunity to have MDVIP in my life.
No special moment. All moments are special. He is a very important person to me.
Dr. Barnes is an excellent doctor. He strives constantly to improve his expertise. He strives to insure you are receiving the best care possible. His concern flows to create a bonding relationship to further inhance your Healthcare. I am blessed to have him.
As an aging adult, I find myself needing different specialists. The problem is that the specialists only look at their narrow fields. I regularly rely on Dr. John Barnes to look at the big picture of my health. He sees how issues are interconnected and gives me wise advice. Dr. Barnes listens to my concerns and takes time to know my life style such as family matters faith,lifestyle and… See more
My wife was one of Dr. Barnes first patients at Midlothian Family practice, and I have been a patient over 20 yrs. We have complete confidence in his diagnosis and treatments. If Dr. Barnes thinks we need a specialist, he arranges the appointment. His staff is always courteous and helpful. My wife and I hope to be
his patients for many years to come William Clayton & Judy… See more
Dr. John G. Barnes has been there for my husband and me when we need him. It is challenging for anyone to be faced with any diagnosis of cancer and that is the path we have been on for too long; 2 plus years. Dr. Barnes guided us to find compassionate and competent medical care at a cancer center not too far from home after the first scheduled biopsy was cancelled due a drop in my husband’s… See more
I had a 6 month follow up appointment with Dr. Barnes to have my blood pressure checked since maintaining a healthy pressure had been a problem for me. Dr. Barnes took my pressure and my pulse rate and told me something was not right. My pressure was very evaluated and my pluse rate was pushing 150. His office immediately gave me an EKG. Dr. Barnes diagnosed me as having Atrial Flutter and… See more
During a routine physical, irregular heart rhythm was detected and I was sent to a specialist. Saved a lot of grief!
I have ben a patient of Dr. Barnes for nearly 10 years; during such time, he has provided excellent medical service to me; he can be reached 24/7 and has responded quickly to my many calls during this period; have found him to be an excellent diagnostic physician; ;also has given me excellent referrals to other doctors when needed.
My big fear is that John will retire in the near future… See more