Thomas G. Holmes

Thomas G. Holmes, M.D.

1775 Ballard Road

Park Ridge, Illinois 60068

Call Now:


Thomas G. Holmes, M.D.

Internal Medicine

1775 Ballard Road

Park Ridge, Illinois 60068


Open today 9:00 am

5:00 pm

Open today 8:00 am

6:30 pm

Open today 1:00 pm

5:00 pm

Open today 8:30 am

5:00 pm

Open today 9:00 am

5:00 pm

Open today


Open today



Select your insurance to find available appointments for this provider.

View Video

I believe in patient physician partnership for maintaining a healthy life.

About Me



  • Residency: McGaw Medical Center
  • Internship: McGaw Medical Center
  • Medical School: Northwestern University

Hospital Affiliations

  • Advocate Lutheran General Hospital

Ratings and Comments

Thomas G. Holmes, M.D.

4.8 out of 5

391 Patient Ratings

Gives easy to understand instructions

4.7 out of 5

340 Patient Ratings

Explains in a way you understand

4.8 out of 5

390 Patient Ratings

Listens carefully to you

4.8 out of 5

388 Patient Ratings

Knows your important medical history

4.8 out of 5

391 Patient Ratings

Shows respect for what you say

4.9 out of 5

391 Patient Ratings

Spends enough time with you

4.9 out of 5

389 Patient Ratings


Dr. Holmes is an excellent doctor. Very knowledgeable & thorough!

Reviewed on September 26, 2019 7:00 PM

Dr. Holmes is always on his game. The biggest problem I have with his office is getting a hold of a human in his office. I always get stuck at the call center. I should have access to my doctor's nurses if there's a problem. I guess I'll e-mail.

Reviewed on September 21, 2019 7:00 PM

Dr. Holmes is an excellent PCP, we cannot say enough good things about him w/the quality of care he and his team provides.

Reviewed on September 17, 2019 7:00 PM

Left their office feeling uninformed as to my problems.

Reviewed on September 13, 2019 7:00 PM

It was a good visit.

Reviewed on September 12, 2019 7:00 PM

Everything is good.

Reviewed on September 8, 2019 7:00 PM

Every one is great.

Reviewed on September 4, 2019 7:00 PM

It was a good experience.

Reviewed on August 19, 2019 7:00 PM

As usual, Dr. Holmes was terrific.

Reviewed on August 4, 2019 7:00 PM

Dr Homes is wonderful Doctor

Reviewed on August 2, 2019 7:00 PM

Dr Holmes was nice. He did not seem to rush through like some providers. I was not crazy about the two nursing students who had notes on me and my visit (written on a notebook they brought in the room with them). I agreed to allow them to be there with Dr Holmes. Since they did not have my permission prior to walking in that exam room, this could be a HIPPA violation (having my personal information without consent).

Reviewed on July 30, 2019 7:00 PM

Dr. Holmes always listens to any concerns or questions that I may have. I feel that he cares about his patients well-being, and offers advise.

Reviewed on June 25, 2019 7:00 PM

I love all my doctors at this clinic, my Cardiologist is here as well, I also have the highest regard for the staff in the Anticoagulant Clinic. The clerical staff are very competent and efficient. I have had a negative interaction with anyone employed at this clinic. I consider myself very fortunate & I have recommended this clinic & doctors to other family members.

Reviewed on June 5, 2019 7:00 PM

I can't really say enough good things about Dr. Holmes. He is always polite, caring & thorough every time I have needed to see him. I never feel rushed during my appointments with him, and he always makes sure we go over all my questions before I leave.

Reviewed on June 2, 2019 7:00 PM

Dr. Holmes is an outstanding physician who is easy to converse with and very attentive.

Reviewed on June 2, 2019 7:00 PM

Good Referral

Reviewed on June 1, 2019 7:00 PM

Dr Holmes is a caring, attentive doctor.

Reviewed on May 10, 2019 7:00 PM


Reviewed on April 24, 2019 7:00 PM

Dr. Holmes is an excellent physician and I will stay with him until he retires.

Reviewed on March 23, 2019 7:00 PM

Dr. Holmes is very thorough. In addition, he was a good instructor to the 2 APN RN students present during my exam

Reviewed on March 11, 2019 7:00 PM

My provider was courteous and very professional. I am very pleased with him.

Reviewed on March 2, 2019 6:00 PM

Dr. Holmes is great and he is the only reason I stay at Lutheran General.

Reviewed on February 25, 2019 6:00 PM

I am always happy with all of help in this hospital and my Doctor & insurance.

Reviewed on February 18, 2019 6:00 PM

Good visit with discussion of overall health and recommendations.

Reviewed on February 12, 2019 6:00 PM

As a biomedical engineer who spent almost forty years designing and implementing patient care systems, including decision support systems in furtherance of solid diagnoses, I am a bit more informed than the usual patient. I arrive with specific information requirements and comments. Dr. Holmes respects the level of my experience and treats me accordingly. I take great care in being an informed patient and get quite frustrated to be dismissed out of hand. My questions are researched and those I cannot get a definitive answer in my experience or reference material (peer reviewed material, not Dr. Google) Dr. Holmes listens to my comments and discusses with me any problem in my logic.

Reviewed on February 12, 2019 6:00 PM

on time answered all questions

Reviewed on February 11, 2019 6:00 PM

Dr. Holmes is very caring - these questions are silly - if he wasn't doing his job you would hear it from me and I would not be there!!

Reviewed on February 7, 2019 6:00 PM

Favorable -

Reviewed on January 31, 2019 6:00 PM


Reviewed on January 26, 2019 6:00 PM

Dr Holmes is always professional and understanding. He addresses any issues I have. I can and have asked questions through Portal.

Reviewed on January 25, 2019 6:00 PM

Very good

Reviewed on January 25, 2019 6:00 PM

sense a professional environment and definitly feel that the provider understands my take on things. I always feel confident in his opinions.

Reviewed on January 24, 2019 6:00 PM


Reviewed on January 18, 2019 6:00 PM

Dr Holmes is an excellent and compassionate Doctor.

Reviewed on January 13, 2019 6:00 PM

I was called to see the doctor after just a few minutes of arrival. The staff seem very efficient.

Reviewed on January 13, 2019 6:00 PM

I think Dr. Holmes is very good easy to talk to makes you feel comfortable.

Reviewed on December 12, 2018 6:00 PM

I had a very thorough exam and Dr. Holmes took a good amount of time with me.

Reviewed on December 4, 2018 6:00 PM

The provider wanted me to have blood work. I saw him on a Monday and returned for the blood work on Thursday AM after fasting. I was the 3rd person in line to have blood drawn when my name was called, I was told there was NO ORDER from the dr. After arriving @ 7 AM, I had to wait at the dr.'s office for someone to arrive & write me a work order.

Reviewed on November 15, 2018 6:00 PM

Dr Holmes is very thorough, caring and has done an outstanding job of handling my medical needs and questions.

Reviewed on October 7, 2018 7:00 PM

Dr. Holmes is a very good doctor. He addresses my health concern... my medication if necessary!

Reviewed on September 19, 2018 7:00 PM

excellent as always. thorough and professional. I use the patient portal alot and always have answers within 24 hours.

Reviewed on September 17, 2018 7:00 PM

Provider spends to much time on the computer.

Reviewed on September 13, 2018 7:00 PM

thorough consultation

Reviewed on September 9, 2018 7:00 PM

professional,friendly and helpful

Reviewed on September 7, 2018 7:00 PM

Been with him for many years & it is always pleasant.

Reviewed on August 16, 2018 7:00 PM


Reviewed on August 13, 2018 7:00 PM

Dear Dr. Holmes. Is a honorable and proficient Doctor.

Reviewed on August 12, 2018 7:00 PM

Excellent!! I always feel comfortable leaving, no matter what the diagnosis is in my case ->.

Reviewed on August 8, 2018 7:00 PM

I think he is a great doctor.

Reviewed on July 30, 2018 7:00 PM

Excellent physician with supportive staff. I have always been pleased with his expertise and level of care provided.

Reviewed on July 27, 2018 7:00 PM

I thought I had an infection in my leg. They got me in to see a doctor very fast.

Reviewed on June 26, 2018 7:00 PM

Dr. Holmes is a great doctor. I think he is the best and listens to my health concerns. thank you for having doctors like Dr. Holmes.

Reviewed on June 25, 2018 7:00 PM

Dr. Holmes has been my primary health care provider for many years. He always has my best interest and health in mind. This visit is the same as all my visits and I receive the best care from Dr. Holmes.

Reviewed on June 10, 2018 7:00 PM

I always have a positive result during my visits and everyone concerned is very efficient, confident and polite.

Reviewed on June 5, 2018 7:00 PM

was very happy with the doctor. very easy to talk to and felt like he listened to me.

Reviewed on May 27, 2018 7:00 PM

Dr. Holmes is a wonderful doctor-the best I've ever had. He is knowledgeable about all aspects of my health andI I trust him very much.

Reviewed on May 27, 2018 7:00 PM

I always receive great care. Professional & courteous.

Reviewed on May 23, 2018 7:00 PM

I am a disabled patient post stroke. The healthcare team at Nessett has been accomodating with my medical condition and makes sure that I am updated with routine check ups and that my medical issues and concerns are addressed in a timely manner. I am very thankful for their service especially for the care Dr. Holmes provide.

Reviewed on May 22, 2018 7:00 PM

Dr. Holmes is a very good doctor and I trust him.

Reviewed on May 10, 2018 7:00 PM


Reviewed on April 30, 2018 7:00 PM

Dr. Holmes always takes the time to listen to my concerns.

Reviewed on April 30, 2018 7:00 PM

very satisfied

Reviewed on April 22, 2018 7:00 PM

everyone I encountered during this visit was friendly and helpful.

Reviewed on April 20, 2018 7:00 PM

I love Dr Holmes and his sense of humor.

Reviewed on March 26, 2018 7:00 PM

Dr. Holmes is always attentive and willing to spend time with me. He's interested not only my physical health but my mental/emotional state as well. He has consistently wanted to see me every 3 0r 4 months following my heart attack 9 years ago.

Reviewed on March 19, 2018 7:00 PM

professional and helpful. seems to lack social skills . didn't say goodbye, I didn't know we we finished. not much personality

Reviewed on March 4, 2018 6:00 PM

Very good experience. Dr. Holmes is an excellent doctor.

Reviewed on March 2, 2018 6:00 PM

VERY satisfactory; several good.

Reviewed on March 1, 2018 6:00 PM

very good

Reviewed on February 25, 2018 6:00 PM

I received my lab results in Portal, some which are abnormal but no call to me about these. I have been going to Dr Holmes for years, he is always professional and courteous.

Reviewed on February 16, 2018 6:00 PM

He explained everything to me. He was very helpful.

Reviewed on February 6, 2018 6:00 PM

Dr. Holmes acted as if I was a complete intrusion into his day!! VERY cold & rude!!

Reviewed on February 5, 2018 6:00 PM

This was a follow-up visit for ongoing borderline high blood pressure and other ongoing issues. I always feel like no one knows the purpose of the scheduled followup visits (especially the nurse) when they were ordered by the doctor.

Reviewed on February 4, 2018 6:00 PM


Reviewed on February 2, 2018 6:00 PM

nice having him as my provider

Reviewed on February 2, 2018 6:00 PM


Reviewed on January 29, 2018 6:00 PM

It was positive.

Reviewed on January 26, 2018 6:00 PM

My doctor is very patient and proficient and kindly. In this serious accident 03/18/12 & 7/30/15 I needed same this doctor.

Reviewed on January 16, 2018 6:00 PM

Dr. Thomas Holmes is a very thorough dr. & caring person.

Reviewed on December 29, 2017 6:00 PM

very satisfied

Reviewed on December 29, 2017 6:00 PM

As always, Dr. Holmes provided excellent care. As I have found speaking with other physicians, Dr. Holmes is highly regarded. Very pleased with the service provided.

Reviewed on December 25, 2017 6:00 PM

even thing went well

Reviewed on December 22, 2017 6:00 PM

Dr. Holmes always checks me over thoroughly and asks about any changes since my last visit. He's very knowledgeable and thorough. He always gives good advice and recommendations. He's an excellent doctor.

Reviewed on December 22, 2017 6:00 PM

The whole staff, from front desk, to clinical nurses, to providers, all are professional and engaging in their concern for my health and well-being.

Reviewed on December 17, 2017 6:00 PM

I prefer seeing Dr Holmes one on one instead of having an intern or student in the room.

Reviewed on December 11, 2017 6:00 PM

Dr. Holmes is the best ever. Solves my health problems very quickly, is very kind, takes time to talk to me & is very concerned with my health issues & does recommended other doctors if I need them & they also are very good. He hard to find good doctors.

Reviewed on December 8, 2017 6:00 PM

Best doctor ever.

Reviewed on December 7, 2017 6:00 PM

Thank you for your knowledge in dealing with my health care.

Reviewed on November 26, 2017 6:00 PM

Dr. Holmes was very thorough in explaining my condition and treatment options.

Reviewed on November 22, 2017 6:00 PM

Dr. Holmes is a very good doctor.

Reviewed on November 20, 2017 6:00 PM


Reviewed on November 15, 2017 6:00 PM

Dr. Holmes is an excellent physician - I feel very comfortable with him.

Reviewed on November 7, 2017 6:00 PM

Very good

Reviewed on November 5, 2017 6:00 PM

It went very well.

Reviewed on October 27, 2017 7:00 PM


Reviewed on October 20, 2017 7:00 PM

Once again I made improvement in my health.

Reviewed on October 15, 2017 7:00 PM


Reviewed on October 15, 2017 7:00 PM

Very satisfied with Dr. Holmes and his staff.

Reviewed on October 4, 2017 7:00 PM

Nesset Center is the best place for my care and needs.

Reviewed on October 2, 2017 7:00 PM

always pay attention to my questions ,great caring doctor very knowledgeable,best PCP which I have.

Reviewed on September 29, 2017 7:00 PM

health eNews with Thomas G. Holmes, M.D.

Medical Areas of Expertise

View More View Less

Clinical Interests

  • Deafness
  • General Medicine
  • Special Needs for Adults


  • AAH Preferred – Team Member Plan
  • AAH Select – Team Member Plan
  • AARP MedicareComplete Plus HMO - POS
  • Aetna Better Health Premier Plan MMAI
  • Aetna Choice POS
  • Aetna Choice POS II
  • Aetna HMO
  • Aetna Managed Choice (MC) POS
  • Aetna NAP - PPO
  • Aetna Open Access POS
  • Aetna Open Choice POS
  • Aetna Open Choice PPO
  • Aetna Select Choice EPO
  • Aetna Select POS
  • Aetna Signature Administrators PPO
  • Aetna US Healthcare Medicare Advantage HMO
  • Beech Street Network PPO
  • Blue Advantage HMO
  • Blue Cross HMO Illinois
  • Blue Cross Medicare Advantage HMO
  • Blue Cross Medicare Advantage HMO - POS
  • Blue Cross Medicare Advantage PPO
  • Blue Cross PPO
  • Blue Cross PPO - Advocate Associate Medical Plan
  • Blue Precision Bronze HMO
  • Blue Precision Gold HMO
  • Blue Precision HMO
  • Blue Precision Platinum HMO
  • Blue Precision Silver HMO
  • BlueCare Direct
  • Cigna C - 5 POS
  • Cigna Health Partners POS
  • Cigna Health Partners PPO
  • Cigna Open Access Plus POS
  • Cigna Open Access Plus State of Illinois POS
  • CIGNA Open Access POS
  • Cigna POS
  • Cigna PPO
  • Cofinity PPO
  • Coventry HMO
  • Coventry One Select PPO
  • Coventry PPO
  • Coventry Workers Comp PPO
  • First Health Network EPO
  • First Health Network PPO
  • Great West Healthcare - Cigna HMO
  • Great West Healthcare - Cigna Open Access Plus HMO
  • Great West Healthcare - Cigna PPO
  • Harken Health Choice Plus
  • Harken Health Compass Plus
  • Health Alliance HMO
  • Health Alliance PPO
  • Healthlink PPO
  • HealthSpring Medicaid ICP
  • HealthSpring Medicare HMO
  • HealthSpring MMAI
  • HFN Platinum EPO
  • HFN Total Care PPO
  • Humana Choice POS
  • Humana Gold Choice PFFS
  • Humana Gold Choice PPO
  • Humana Gold Plus HMO
  • Humana Gold Plus Integrated-Medicare-Medicaid Plan
  • Humana HMO Select
  • Humana Illinois Platinum HMO
  • Humana Integrated Care Program of Illinois
  • Humana Medicaid Managed Care Plan
  • Humana National EPO
  • Humana National HMO
  • Humana National POS - Open Access
  • Humana National PPO
  • Humana POS
  • Humana PPO
  • LLH Adventist Silver PPO 3000
  • LLH Family Health Network Silver PPO 3100
  • LLH Swedish Covenant Silver PPO
  • Meridian
  • Meritain Health PPO
  • MultiPlan PPO
  • NALC (Natl Assn of Letter Carriers) Health Benefit
  • PHCS Savility PPO
  • Preferred Network Access PPO
  • Three Rivers Provider Network PPO
  • Tricare POS
  • Tricare PPO
  • UFCW Local 1546 Health and Welfare Fund (UMC)
  • UHC / AARP MedicareComplete (Secure Horizons) HMO
  • UHC / AARP MedicareComplete Focus HMO
  • Union Medical Care PPO
  • United Healthcare Charter
  • United Healthcare Choice HMO
  • United Healthcare Choice Plus POS
  • United Healthcare Compass HMO
  • United Healthcare Group Medicare Advantage PPO
  • United Healthcare Medicare Solutions PPO
  • United Healthcare MedicareComplete Plan 1 HMO
  • United Healthcare Navigate HMO
  • United Healthcare Navigate POS
  • United Healthcare Nexus
  • United Healthcare Options PPO
  • United Healthcare Select EPO
  • United Healthcare Select HMO
  • United Healthcare Select Plus POS


Learn more about this provider and request an appointment online. Prior to requesting an appointment with any provider you select, confirm with your insurance carrier that this doctor is in your insurance network.

Information listed under the "clinical interests" columns was supplied by the physicians. It is provided to you for informational purposes only, and neither Advocate Health Care nor the Advocate facility has independently verified the information. If you wish to confirm the information contained herein, or if you have any other questions about a particular physician, please contact the physician’s office.

Unless otherwise stated, physicians are independent practitioners who are not employees or agents of Advocate Health Care or the Advocate facility where the care is being provided. Neither Advocate Health Care nor the Advocate facility shall be liable for the medical care provided or decisions made by these independent physicians.

Website link: