About Kelly Harpole, APN-CNP

Kelly Harpole, APN-CNP, an advanced practice clinician specializing in family medicine at Endeavor Health, provides comprehensive care for patients of all ages. She focuses on preventive health, chronic condition management and helping patients feel comfortable and heard during every visit. Kelly values building long-term relationships and empowering patients to achieve their health goals through education, trust and teamwork.

My endeavor

My endeavor is to help patients feel comfortable when they're coming to the doctor's office and show them that we're here to help.

endeavor logo

Care philosophy

Every patient deserves to feel comfortable, understood and supported. I focus on creating a collaborative, team-based relationship where patients can share their goals and challenges openly. By listening first and offering guidance, I help each person become a healthier version of themselves.

Overview

  • Gender Female
Endeavor Health Medical Group
6701 US Highway 34
Oswego, IL 60543-9129
Endeavor Health Medical Group
76 W. Countryside Pkwy.
Yorkville, IL 60560-1967
Professional Education
  • 2020
    Northern Illinois School of Nursing
Reviews (33)
March 25, 2026
Staff are all accommodating & kindvery
March 13, 2026
I love Kelly! She actually listens and cares. She does not judge and is all around a great person! I have recommended my mom to go to her. It shows she actually cares about others and not just getting through as many patients as possible.
March 8, 2026
Kelly took time to listen to my concerns. She was very kind.
March 3, 2026
ALL ROCK STARS
February 3, 2026
Kelly is amazing
January 6, 2026
All the staff and provider are always friendly and accommodating.
December 30, 2025
Kelly was great! Great listening skills, offered options overall and excellent experience Thank you!
December 9, 2025
Kelly was very professional and pleasant to work with.
December 5, 2025
Kelly took time to listen and figure out a plan. She listened to my concerns and decided that a referral to a specialist and tests were needed to ensure that my heart is good.
November 12, 2025
Anytime I have been in the office everyone is supportive and they explain everything so I understand.
November 5, 2025
Kelly is a very caring person and always takes the time to answer any questions I have.
October 29, 2025
Kelly was wonderful! She took time to answer all of my questions and asked me questions about how I was doing related to my health. I did not feel rushed and pushed out the door. She was very thorough.
October 22, 2025
I felt so relaxed during my appointment and all of my questions were answered!
July 20, 2025
I was seen by Kelly Harpole by recommendation by my fianc? who is another patient of hers. I cannot emphasize enough how great she is. Kelly listened intently and notated our conversation along the way. With a list of concerns, Kelly was very intentional with how she went about analyzing my situation and calling out possible causes. I have not met another care provider who gives the same genuine care and commitment when it comes working with her patients.
June 10, 2025
Kelly is an amazing Healthcare provider. From the moment I stepped into this facility I felt cared for immensely. They all treated me with professionalism kindness and were very attentive to my needs. I recommend Kelly and her staff to anyone looking for a top notch and great experience !!
May 20, 2025
Kind, empathetic, effective
April 26, 2025
I have never felt like I was being truly listened to in a medical office before. I felt valued and genuinely cared for. I have already recommended Kelly Harpool to my daughter.
April 20, 2025
Kelly always listens and gives good advice and guidance.
April 19, 2025
She takes her time with you and listens to allConcerns. I really like that she talks through your concerns and gives multiple option on choices we can make going forward. I really like that she takes her times and doesn't seem to be rushing through her patients
April 10, 2025
Was able to talk to a doctor within an hour and discuss recommendations for my illness
April 8, 2025
Kelly is always very attentive and listens well. I like how she offers options of treatment plans and explains herself.
April 6, 2025
Kelly listened carefully to everything that I had to say and asked questions along the way to make sure the best treatment was put in place.
March 22, 2025
Ms. Harpole is an extremely kind, caring and knowledgeable PA. She takes the time to get to know her patients and does not rush the visit for a very personalized care and an accurate diagnosis. Endeavor Health is fortunate to have Ms. Harpole as part of their primary care team in Yorkville.
March 13, 2025
Kelly is always helpful as well as determined and caring. She's extremely nice and listens to the issues very well while at the same time allowing me to speak. I've been to other Dr's and locations (different health providers) that just show little interest in what I say and basically rushed me out the door.
March 4, 2025
Kelly was great.. Very kind
March 1, 2025
Thorough and caring
February 11, 2025
She listened to my concerns and addressed them with warmth and the willingness to help.
February 9, 2025
Very personable, good listener,
February 8, 2025
Kelly is a fantastic provider. She listens, explains everything, and is patient. We love her
January 8, 2025
They didn't just listen they heard and valued what I said. This is something that isn't always the case. Thank you
January 7, 2025
Very thoughtful, understanding
January 1, 2025
Kelly listens attentively to our daughter and makes her feel comfortable. Kelly Is always positive and kind.
November 21, 2024
Very friendly and professional staff.visit was very nice.
To find out if this healthcare professional accepts your insurance plan, it is important to verify coverage with your health insurance company. Verify your coverage by either calling the number on your insurance card or confirming coverage through your insurance company's web site or mobile app.
Endeavor Health and its hospitals make this provider profile available to inform patients and support their selection of a care provider.