John W Karesh, MD

Specialty: Internal Medicine

Your health and safety is our top priority. Get COVID-19 info & vaccine information and see our visitor policy.

Schedule an appointment

Have you seen this doctor before?

Please check all that apply to the patient:

- or -

Schedule now via phone

Schedule via LiveWell

- or -

Schedule now via phone



Advocate Medical Group

80 Templeton Drive

Oswego, IL 60543

Get directions

Office: 630-554-3456

Fax: 630-551-2933

Meet John W Karesh, MD



  • Northwestern University Medical School
  • Northwestern University Medical School
  • University Of Chicago, Pritzker School Of Medicine

Board certifications

  • Internal Medicine

Hospital affiliations

  • Advocate Dreyer

Insurance accepted

  • AAH Preferred – Team Member Plan
  • AAH Select – Team Member Plan
  • AARP Medicare Advantage Access HMO
  • Aetna Coventry (Aetna Medicare) HMO
  • Aetna HMO
  • Aetna Medicare HMO
  • Aetna Medicare POS
  • Aetna Medicare PPO
  • Aetna Medicare Value Plan PPO
  • Aetna NAP - PPO
  • Aetna Open Choice PPO
  • Aetna Premier Care Network
  • Aetna Select
  • Aetna Signature Administrators PPO
  • Aetna SmartCare
  • 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 Choice Preferred
  • 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 Healthspring True Choice PPO
  • Cigna HMO
  • Cigna Open Access Plus
  • Cigna POS
  • Cigna PPO
  • Cofinity PPO
  • Coventry / FirstHealth
  • Coventry Advantra Medicare HMO
  • Coventry Health Care HMO
  • Coventry Health Care Open Access POS
  • Coventry Health Care POS
  • Coventry Health Care PPO
  • First Health (Coventry) Rental PPO
  • First Health Network PPO
  • FirstHealth / Coventry Personal Care
  • Galaxy Health Network PPO
  • Great West Healthcare - Cigna EPO
  • Great West Healthcare - Cigna Open Access Plus
  • Great West Healthcare - Cigna PPO
  • HealthLink PPO
  • HealthSmart Preferred PPO
  • HST Care Connect EPO
  • HST Care Connect PPO
  • Humana Choice POS
  • Humana ChoiceCare EPO
  • Humana ChoiceCare POS
  • Humana ChoiceCare PPO
  • Humana Community Select HMO
  • Humana Gold Choice PFFS
  • Humana HMO
  • Humana Integrated Care Program of Illinois
  • Humana Medicare Choice PPO
  • Humana Medicare Gold Plus HMO
  • Humana National EPO
  • Humana National HMO
  • Humana National POS
  • Humana National POS - Open Access
  • Humana POS
  • Humana PPO
  • Illinois Health Connect
  • Imagine Health Smart Care
  • Medicare
  • MultiPlan PPO
  • SEIU – Local 4 HMO
  • SEIU – Local 4 PPO
  • Sunrise Advantage Plan
  • 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 / AARP MedicareComplete (Secure Horizons) HMO
  • 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 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
  • United Healthcare Select EPO
  • United Healthcare Select PPO

Ratings and reviews

Overall rating

based on 572 patient ratings.


July 27, 2020 1:51 PM

Dr examined area that had a tick and ordered blood test. Nurse called test result when received.

July 24, 2020 10:32 AM

Very good experience. Dr. Karesh is a good listener and knows me pretty well - easy to talk to -

July 20, 2020 1:45 PM

Doctor kerish is the best. I Imagine you are doing everything to keep hime

July 20, 2020 1:45 PM

Do things to keep you safe

July 18, 2020 9:46 PM

this provider is the very best

July 18, 2020 9:46 PM

always a good experience

July 18, 2020 1:30 PM

very good conscientious, caring, thorough, explains everything good. dismisses you kindly at the end of your appointment

July 18, 2020 1:30 PM

sure hope he will not retire for a long while.

July 13, 2020 1:49 PM

Very Good Doctor

June 29, 2020 4:08 PM


June 22, 2020 2:28 PM

easy to talk to pleasure to work with

June 10, 2020 8:38 AM

I have arthritis Dr. Karesh knows exactly were to put the shot.

May 29, 2020 10:50 AM

Dr. Karesh and I have been dr./patient for over 10 years. He provides excellent care to me.

May 26, 2020 9:56 AM

Due to the 15 minute limit on appointments I would like to have more time to talk to the doctor. I know 2 doctors who have left the Dreyer Clinic because of that limited patient/doctor time. It used to be longer and I felt more comfortable but now its IN & OUT.

May 22, 2020 12:00 AM

This was a phone visit - hard to answer these questions. Love Dr. Karesh.

May 18, 2020 2:54 PM

Great, I'm always satisfied with my visits with Dr Karesh.

May 12, 2020 9:34 AM

always excellent

May 9, 2020 11:03 AM

This was a phone visit and it went well

May 4, 2020 2:27 PM

Dr. Karesh provided excellent care and explained thoroughly.

May 4, 2020 2:27 PM

Excellent experience

April 23, 2020 8:25 AM

It was a good experience considering the pandemic. Doesn't take the place of an actual visit.

April 22, 2020 8:01 AM

A very good experience w/Dr. Karesh, he has always been attentive to my overall health. & very easy to talk to.

April 21, 2020 6:16 AM

Was done by phone because of COVID-19. Went well I was pleased.

April 17, 2020 12:00 AM

Impressed that he saw me the same day I called, even in these trying times.

March 29, 2020 5:40 AM

Dr. Karesh is an excellent provider. Always very interested in my health and takes my questions and concerns seriously.

March 26, 2020 7:04 AM

The doctor was kind and efficient.

March 25, 2020 12:06 PM

Good visit.

March 23, 2020 2:07 PM

He listened well and took some notes. I forgot to tell him a couple of things that happened last month do to being in a rush and with all the coronavirus questions I had to answer before the actual exam.

March 19, 2020 5:57 AM

Great doctor & staff.

March 10, 2020 2:16 PM

Always good experience with Dr. Karesh

March 9, 2020 1:41 PM

Dr Karesch is a wonderful doctor.

March 9, 2020 1:41 PM

he listens to everything thing you have to say and discusses the best options for you. he is very caring

March 2, 2020 9:16 PM

never seems rushed. thorough and explains information well

March 2, 2020 9:16 PM

very comfortable when seeing Dr Karish

March 2, 2020 5:16 PM

I was very pleased with how well my visit went. It went very quickly and overall was very pleasant. We had a good discussion about switching blood pressure medicine. My visit was for a physical. During the physical, Dr Karesh ordered a blood test. If I would have known, I could have had the blood test the same day if I would have fasted that evening. This could have been more convenient. I came back the next day for the blood test. I was pleased with the test process, and the friendly lab tech. I was surprised that I received a call back that day with the results of the test. I was happy with both visits to the clinic.

March 2, 2020 4:22 PM

I had some concerns, in addition to the reason for the visit, and my additional concerns were kindly addressed.

March 2, 2020 4:22 PM

I had a very good experience.

February 25, 2020 7:53 PM


February 25, 2020 7:53 PM

always VERY KIND.

February 25, 2020 10:55 AM

Excellent! As ALWAYS.

February 25, 2020 10:55 AM

Dr. Karesh is ALWAYS very kind, helpful, patient & compassionate. His staff is equally helpful & cheerful - Wouldn't THINK of changing to another dr!

February 19, 2020 7:47 AM


February 14, 2020 1:48 PM

I have a lot of confidence in Dr. Karesh. I believe he is aware of all my medical problems & is aware of my appts. with Dr. _____ & Dr. N_____.

February 13, 2020 12:10 PM

John Karesh has taken care of my family for over 30 years. He is an amazing asset to this clinic. Always there for us when needed. A gem!!

February 10, 2020 3:25 PM


February 10, 2020 3:25 PM

he always gives me the time I need

February 4, 2020 12:48 PM


February 3, 2020 1:33 PM

I feel very comfortable with Dr. Karesh. He always takes very seriously any concern I have and we talk about ways to deal with. He has been my doctor for many years and is is great.

January 30, 2020 7:50 AM

Great MD & staff.

January 28, 2020 7:25 PM

This Doctor is a true professional. He is a tribute to his profession. I am not sure if I will stay with Advocate if he leaves.

January 25, 2020 1:22 PM

Professional and honest.

January 25, 2020 1:22 PM

Dr. Karesh is a fine primary care doctor

January 21, 2020 2:59 PM

I had not seen Dr. Karesh for a routine checkup for slightly more than a year, but he helped me catch up with my needs and prescribed a blood pressure medication to help with an elevated BP.

January 14, 2020 7:58 AM

Dr Karesh provided excellent care and got me in same day. I appreciate that

January 14, 2020 7:58 AM

outstanding experience. he even helped get dressed and put shoes back on

January 13, 2020 7:34 PM

Everything was always good with Dr. Karesh

January 13, 2020 5:44 PM

Dr. Karesh and his staff are always professional and caring.

December 24, 2019 11:05 PM


December 24, 2019 11:05 PM


December 21, 2019 4:51 PM

Dr. Karesh is still excellent and has been for the last 18 years.

December 21, 2019 4:51 PM

Dr. Karesh is still excellent and has been for the last 18 years.

December 16, 2019 3:54 PM

a good docter knows what he talking about

December 10, 2019 3:16 PM

always friendly and familar

December 9, 2019 2:12 PM

trust him completely

December 9, 2019 2:12 PM

always takes time and shows sincere interest in my health

December 7, 2019 6:52 PM

Dr. Karesh was very professional. He had reviewed my chart and explained test results. I did not feel rushed and felt comfortable asking questions. It was a good and satisfying visit.

December 5, 2019 9:40 AM

Dr. Karesk is very thorough. He is easy to talk to and listens to me. I didn't feel like he rushed through my appointment.

December 2, 2019 2:52 PM

The visit was professional and comprehensive.

November 21, 2019 1:24 PM

Good. I needed a primary doctor due to an upcoming surgery.

November 19, 2019 8:04 AM

I have seen Dr. Karesh for many years and was always pleased with his service & advice.

November 19, 2019 8:04 AM

The worst thing about Advocate is the length of time we must wait on the phone for a visit or any service.

November 18, 2019 11:00 PM

Great Doctor with a lot of common sense. Easy to talk to.

November 16, 2019 2:25 PM

dr Karesh is a wonderful doctor. I have recommended to all of my family members. my sister goes to him also and feels the same way

November 3, 2019 6:00 PM

always excellent

October 25, 2019 7:00 PM

It was a good visit.

October 21, 2019 7:00 PM

A very pleasant experience.

October 21, 2019 7:00 PM

My old great provider retired so I was looking for a new provider. This was my first visit with Dr. Karesh. I was very impressed with his bedside manner -- he was very easy to talk to, he listen & showed sincere professionalism.

October 16, 2019 7:00 PM

It was great.

October 13, 2019 7:00 PM


October 4, 2019 7:00 PM


October 1, 2019 7:00 PM

he was very good

September 30, 2019 7:00 PM


September 22, 2019 7:00 PM

dr. Karesh is an excellent doctor one of the best.

September 15, 2019 7:00 PM

dr k is the best.

September 15, 2019 7:00 PM

very good

September 14, 2019 7:00 PM

Always excellent, very caring. I have MS s never know how I will feel but Dr. is very understanding.

September 12, 2019 7:00 PM

I have gone to him for at least 20 years. He had taken very good care of me and I trust him completely.

September 2, 2019 7:00 PM

Had a very good visit - polite, professional & personable!

August 26, 2019 7:00 PM

As always it was very good.

August 26, 2019 7:00 PM

Iam very happy they treated me very well, the Dr. John W Karesh for me is the best and his secretary is very kind I congratulate them .I really like to visit Advocate Dreyer Oswego.

August 25, 2019 7:00 PM

Dr.Karesh is the best always there for.I respect him and appreciate the care he renders

August 16, 2019 7:00 PM

very respectful and thorough and was sure that I had all of my questions answered.

August 15, 2019 7:00 PM

Dr Karesh is a very caring and considerate doctor. He always reviews your health history, remembers everything you tell him, and is very thorough with his care of his patients.

August 13, 2019 7:00 PM

I always feel like I am being treated thoroughly - My visits are on a "as needed" basis which isn't frequent but service is always excellent!

August 11, 2019 7:00 PM

Dr. Karesh has been my primary doctor for several years. I feel very comfortable with him & he knows my medical history very well. I have complete trust in him to do the right thing for me when it comes to a medical problem. He's very professional but has a good bedside manner that also helps when being treated for a fairly serious condition or problem.

August 8, 2019 7:00 PM

It was a meet and greet apt. I like the doctor and feel comfortable with him.

August 4, 2019 7:00 PM

Dr. Karesh has been my provider for at least 25 years. I have always felt that he listens with care and compassion and is very interested in my best outcome .

August 3, 2019 7:00 PM

very pleased with Dr. Karesh

August 2, 2019 7:00 PM

Dr. Kerish is great! Always attentive, caring and emphatic. I hope he doesn't retire soon

July 30, 2019 7:00 PM

Dr. Karesh is very concerned with me. He makes me comfortable & I feel that he is genuinely concerned about me.

My health enews articles

More for your health

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

Safe Care Promise

Your health and safety is our highest priority at every step of the journey with us. See what to expect

LiveWell app & website

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


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.