Thomas G. Holmes, MD

Specialty: Internal Medicine

COVID-19 Resource Center

Use our symptom checker if you think you’ve been exposed to COVID-19 or have symptoms. Stay up to date with our Resource Center.

Visitor Guidelines

To keep everyone safe, our guidelines limit the number of visitors at our locations. Find guidelines to help plan your visit. 

Schedule an appointment

Have you seen this doctor before?

Please check all that apply to the patient:

- or -

Schedule now via phone

Schedule via MyAdvocateAurora

- or -

Schedule now via phone



Advocate Medical Group

1775 Ballard Road

Park Ridge, IL 60068

Get directions

Office: 847-318-9340

Fax: 847-318-2966

Meet Thomas G. Holmes, MD

About me



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

Board certifications

  • Internal Medicine

Hospital affiliations

  • Advocate Lutheran General Hospital

Insurance accepted

  • AAH Preferred – Team Member Plan
  • AAH Select – Team Member Plan
  • AARP Medicare Advantage Access HMO
  • Aetna Better Health Premier Plan MMAI
  • Aetna Coventry (Aetna Medicare) HMO
  • Aetna EPO
  • Aetna HMO
  • Aetna Managed Choice (MC) POS
  • Aetna Medicare HMO
  • Aetna Medicare POS
  • Aetna Medicare PPO
  • Aetna Medicare Value Plan PPO
  • Aetna NAP - PPO
  • Aetna Open Choice PPO
  • Aetna POS
  • Aetna Premier Care Network
  • Aetna Select
  • Aetna Signature Administrators PPO
  • Aetna State of Illinois HMO
  • Aetna State of Illinois Open Access Plus
  • Aetna State of Illinois PPO
  • Aetna Value Performance Network
  • Beech Street Network PPO
  • Benefit Plan Administrators (BPA)
  • Benefits Services and Systems, Inc
  • Blue Advantage HMO
  • Blue Cross Community FHP
  • Blue Cross Community ICP
  • Blue Cross Community MMAI
  • Blue Cross HMO Illinois
  • Blue Cross Med Select PPO
  • Blue Cross Medicare Advantage HMO
  • Blue Cross Medicare Advantage HMO-POS
  • Blue Cross Medicare Advantage PFFS
  • Blue Cross Medicare Advantage PPO
  • Blue Cross Medicare Supplement PPO
  • Blue Medicare Advocate Health HMO
  • Blue Precision HMO
  • BlueCare Direct
  • Cigna APWU Health Plan Open Access Plus
  • Cigna EPO
  • Cigna Health Partners POS
  • Cigna Healthspring True Choice PPO
  • Cigna HMO
  • Cigna NALC Health Benefits Plan
  • Cigna Open Access Plus
  • Cigna Open Access POS
  • Cigna POS
  • Cigna PPO
  • Cigna-HealthSpring Medicare Advantage HMO
  • Cofinity PPO
  • Coventry / FirstHealth
  • Coventry Health Care HMO
  • Coventry Health Care Open Access POS
  • Coventry Health Care POS
  • Coventry Health Care PPO
  • First Health Network PPO
  • FirstHealth / Coventry Personal Care
  • Galaxy Health Network PPO
  • Great West Healthcare - Cigna EPO
  • Great West Healthcare - Cigna PPO
  • HealthLink PPO
  • HealthSmart Preferred PPO
  • HST Care Connect EPO
  • HST Care Connect PPO
  • Humana Choice POS
  • Humana Community Select HMO
  • Humana HMO
  • Humana Illinois CCN HMO
  • Humana Medicare Advantage HMO
  • Humana Medicare Choice PPO
  • Humana Medicare Gold Plus HMO
  • Humana Medicare Supplement Plan
  • Humana MMAI
  • Humana National HMO
  • Humana National POS
  • Humana National POS - Open Access
  • Humana POS
  • Humana PPO
  • Medicare
  • Meridian
  • Meridian MMAI
  • MultiPlan PPO
  • SEIU – Local 4 HMO
  • SEIU – Local 4 PPO
  • Tricare Prime
  • UFCW Local 1546 Health and Welfare Fund (UMC)
  • UHC / AARP Medicare Advantage Value HMO - POS
  • UHC / AARP Medicare Complete HMO
  • UHC / AARP Medicare Complete Plan 1 HMO
  • UHC / AARP Medicare Complete Plan 2 HMO
  • UHC / AARP Medicare Supplement
  • UHC National Railway Carriers & United Transportation Union Health and Welfare
  • UHC Railroad Employees National Health & Welfare Plan
  • UHC/ AARP Medicare Advantage Choice PPO
  • UniCare PPO
  • Union Health Services, Inc.
  • Union Medical Care PPO
  • United Health One Golden Rule
  • United Healthcare Charter HMO
  • United Healthcare Choice Plus PPO
  • United Healthcare Choice PPO
  • United Healthcare Core PPO
  • United Healthcare Group Medicare Advantage PPO
  • United Healthcare Indemnity
  • United Healthcare Medica
  • United Healthcare Medicare Complete Assure PPO
  • United Healthcare Navigate HMO
  • United Healthcare NexusACO OA
  • United Healthcare NexusACO R
  • United Healthcare Options PPO
  • United Healthcare Oxford
  • Wellcare Health Plans HMO

Ratings and reviews

Overall rating

based on 371 patient ratings.


July 30, 2020 11:02 AM

Everything went well.

July 30, 2020 11:02 AM

Everything went fine. No waiting. Dr. direct and straightforward with his comments.

July 20, 2020 2:30 PM

Never had any bad experience with him.

July 20, 2020 2:30 PM

Doctor Holmes was very helpful and very courteous.

July 17, 2020 12:00 AM


July 17, 2020 12:00 AM

Very good.

July 14, 2020 2:57 PM

Dr Holmes has been very wonderful to me. He listens and helps me make decisions regarding my health.

July 8, 2020 11:19 AM

Its a good experience.

June 17, 2020 12:24 PM

Excellent care from Dr. Holmes. However, still waiting for response to a follow-up question I sent via email.

June 15, 2020 6:26 PM

good experience

June 15, 2020 6:26 PM

out standing physical he was kind and had time to listen to my questions

May 28, 2020 4:44 AM

Very good.

May 28, 2020 4:44 AM


May 24, 2020 10:12 AM

good experience

April 13, 2020 12:54 PM

As ALWAYS, awesome experience!

April 13, 2020 11:39 AM

I appreciated the phone call vs cancelling and rescheduling this appointment.

April 13, 2020 11:39 AM

This appointment was supposed to be in the office but due to the Covid-19 it was changed to a phone visit. Dr. Holmes received my blood pressure readings from the past 6 months and we discussed options for lowering the medication I was taking. He listened and was very understanding of the changes.

April 9, 2020 10:45 AM

My experience was very good as usual.

April 6, 2020 2:46 PM

Dr. Holmes was very thorough in his exam and answered all my questions.

April 6, 2020 2:46 PM

Dr. Holmes is always patient and answers all my questions. I feel much better after my appointments. He cares!

March 12, 2020 10:22 AM


March 9, 2020 11:24 AM

Dr. Holmes always sends me to the right doctors for my health problems.

March 9, 2020 11:24 AM

Dr. Holmes is very informative and he has always helped me with all my concerns. I feel very good about my visit.

March 3, 2020 10:40 AM

I would have liked feedback about the blood test I told and not just the results sent to my patient portal for me to evaluate.

March 2, 2020 11:32 AM

Impossible to make an appointment with the provider in short term, when calling for urgent situation, no appointment available for 2-3 weeks...

February 17, 2020 3:55 PM

It is very hard to get an appointment with Dr. Holmes. He is always training new doctors or nurse practioners. He is very busy. I wish he would talk more with me and not spend so much time entering info into computer. I miss the personal touch. I like the new appointment info on Epic system, the time, date, location, anything else you need to do. I wish I would hear about my blood test results or other test or xray results from Dr. Holmes. I feel I'm lucky to have him for my doctor all these years.

February 14, 2020 1:48 PM

Dr. Thomas Holmes is kind, polite, and very knowledgeable. He is efficient and I like the fact that he is mentoring students. He is pleasant and has a calming manner.

February 14, 2020 1:48 PM

I was concerned about a few problems when I went to Dr. Holmes and when I left, I felt good.

February 13, 2020 11:19 AM


February 10, 2020 6:27 AM

I am in the exam room on time or early.

February 10, 2020 6:27 AM

Dr. Holmes knows my history & family history. He has ordered tests to track issues.

January 30, 2020 8:34 AM

All OK!

January 28, 2020 1:37 PM


January 24, 2020 10:34 AM

(HOLMES) My meeting with doctor. My experience with Dr. Holmes was perfect. .

January 21, 2020 1:53 AM


January 13, 2020 6:21 PM

went well

January 6, 2020 5:45 PM

Every thing worked out very well.

December 9, 2019 2:21 PM

Good experience

December 9, 2019 2:21 PM

Vrey good,and I got my flue shoot.

December 7, 2019 12:33 PM

If I wasn't happy I would not be a patient.

December 2, 2019 12:04 PM

Thank you for excellent professional service.

December 2, 2019 12:04 PM

Dr. Thomas Holmes is my provider many years. He is very intelligent, kind and very very good doctor.

November 24, 2019 7:24 AM

He is always professional, kind, direct & caring.

October 31, 2019 7:00 PM

Long time patient.

October 26, 2019 7:00 PM

very good discussion about my health.

October 23, 2019 7:00 PM

Very good.Doctor helpful getting on and off table.

October 16, 2019 7:00 PM

I was very pleased at his thoroughness and knowledge.

October 16, 2019 7:00 PM

Dr. Holmes has been my internist since 1994. I am very pleased with him as my primary doctor.

October 6, 2019 7:00 PM

Dr. Holmes is very good provider.

September 30, 2019 7:00 PM

Very pleasant to deal with.

September 26, 2019 7:00 PM

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

September 21, 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.

September 17, 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.

September 13, 2019 7:00 PM

Left their office feeling uninformed as to my problems.

September 12, 2019 7:00 PM

It was a good visit.

September 8, 2019 7:00 PM

Everything is good.

September 4, 2019 7:00 PM

Every one is great.

August 19, 2019 7:00 PM

It was a good experience.

August 4, 2019 7:00 PM

As usual, Dr. Holmes was terrific.

August 2, 2019 7:00 PM

Dr Homes is wonderful Doctor

July 30, 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).

June 25, 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.

June 5, 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.

June 2, 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.

June 2, 2019 7:00 PM

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

June 1, 2019 7:00 PM

Good Referral

May 10, 2019 7:00 PM

Dr Holmes is a caring, attentive doctor.

April 24, 2019 7:00 PM


March 23, 2019 7:00 PM

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

March 11, 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

March 2, 2019 6:00 PM

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

February 25, 2019 6:00 PM

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

February 18, 2019 6:00 PM

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

February 12, 2019 6:00 PM

Good visit with discussion of overall health and recommendations.

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.

February 11, 2019 6:00 PM

on time answered all questions

February 7, 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!!

January 31, 2019 6:00 PM

Favorable -

January 26, 2019 6:00 PM


January 25, 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.

January 25, 2019 6:00 PM

Very good

January 24, 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.

January 18, 2019 6:00 PM


January 13, 2019 6:00 PM

Dr Holmes is an excellent and compassionate Doctor.

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.

December 12, 2018 6:00 PM

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

December 4, 2018 6:00 PM

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

November 15, 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.

October 7, 2018 7:00 PM

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

September 19, 2018 7:00 PM

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

September 17, 2018 7:00 PM

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

September 13, 2018 7:00 PM

Provider spends to much time on the computer.

September 9, 2018 7:00 PM

thorough consultation

September 7, 2018 7:00 PM

professional,friendly and helpful

August 16, 2018 7:00 PM

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

August 13, 2018 7:00 PM


August 12, 2018 7:00 PM

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

August 8, 2018 7:00 PM

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

July 30, 2018 7:00 PM

I think he is a great doctor.

July 27, 2018 7:00 PM

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

My health enews articles

More for your health

Safe Care promise

Your health and safety is our highest priority. We're taking extra steps to protect you and our team members. See what to expect

LiveWell app

Manage health and wellness for yourself and for everyone who counts on you – all in one place. Learn how it works

Virtual visits

Seeing a provider from home is easier than ever. Get virtual care 24/7 or schedule a visit with your provider. Get started


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.

Is this your profile? Submit edits/updates.