EXCITING NEWS!!! DR. SARA CALDWELL HAS JOINED OUR TEAM. PLEASE CALL NOW TO BOOK YOUR APPOINTMENT, HER PATIENT PANEL IS FILLING VERY QUICKLY!

EXISTING PATIENTS: FOR ANY ASSISTANCE PLEASE CLICK HERE FOR YOUR PATIENT PORTAL

Dr. Jennifer Wilhelm Photo

Dr. Jennifer Wilhelm

Board Certified Physician in Internal Medicine
  • Profile
Bio

Physician in Asheville

Dr. Jennifer Wilhelm is a board-certified Internal Medicine physician with over 20 years of experience caring for patients in Western North Carolina. Dr. Wilhelm and her husband, David, moved to Asheville immediately after her Internal Medicine residency in 2002. She started her career in the area at Pardee Hospital Internal Medicine Associates and transitioned to Advent Health where she practiced until joining PrimeHealth Asheville in 2022. As a child growing up in Knoxville, Tennessee, she knew at an early age that medicine was her calling. She attended Vanderbilt University, where she graduated Magna Cum Laude in 1995 with a bachelor's degree in Mathematics. It was at Vanderbilt that she met David. She graduated from the University of Tennessee College of Medicine in 1999 after being awarded membership in Alpha Omega Alpha, the country’s highest medical honor society. She subsequently did her internship and residency in Internal Medicine at Thomas Jefferson University Hospital in Philadelphia. At the time of residency completion David’s career brought them to the beautiful mountains of Western North Carolina. Dr. Wilhelm enjoys being able to spend quality time with her patients, allowing a very personalized approach to their healthcare. She is her patient’s health care advocate and partners with her patients, championing their ability to achieve optimal health through disease prevention and wellness promotion. Dr. Wilhelm lives in South Asheville with her husband, two teenage children and her beloved rescue black lab, Bo. In her free time she enjoys being involved with her children’s school and sporting activities. She also loves to exercise regularly and travel to new exciting places.

Contact the professionals at PrimeHealth Asheville today to schedule an appointment with one of our physicians.

PrimeHealth Asheville

Why We're the Best Choice for You
  • Experienced Team That Cares & Puts Your Medical Needs First
  • Access to Your Physician After Hours & for Emergencies
  • Payment Plans Available for Memberships
  • Free 30 Minute Meet-and-Greet Before Starting a Membership

Contact Us

Your Health Comes First

Learn about our memberships today by calling us at (828) 705-3520 or filling out the form below to enjoy concierge primary health care.

  • Please enter your first name.
  • Please enter your last name.
  • Please enter your phone number.
    This isn't a valid phone number.
  • Please enter your email address.
    This isn't a valid email address.
  • Please make a selection.
  • Please enter a message.