Primary Care

Need a Primary Care doctor? Health begins here.


At Mission Health and Mission Medical Associates, we’ve made choosing a primary care doctor or provider convenient for you and your family. Your primary care doctor is the main provider you see throughout your lifetime. Establishing a relationship with a primary care doctor early helps you set clear health goals by focusing on prevention and wellness and identifying risks even before they become noticeable.

We offer convenient access to more than 160 combined primary care doctors and advanced practitioners serving at various locations in Asheville and throughout the 18-county western North Carolina service area.

Call (828) 213-3222 to find the Mission primary care doctor who’s best for you.

Request An Appointment!

Wouldn’t it be great if you could request a doctor’s appointment online?Now you can! To request an appointment online with a Mission primary care doctor, simply click on the icon below:

Simply complete the fields within the Request An Appointment form – including your preference of primary care doctor or provider, practice location, up to three preferred appointment days and time frame for an appointment, and then click the “submit” button.

Request An Appointment With A Primary Care Provider

Welcoming Mission Family Medicine - Weaverville!

63 Monticello Road
Weaverville, NC 28787
(828) 645-3066

Physician Spotlight

Jana Watts, MD
Family Medicine
Mission My Care Plus Candler

Returning To
Your Joys In Life

Shirley’s Story

By building a close relationship with her Primary Care Doctor and the compassionate team with the Mission Chronic Care Management Program, Shirley was able to meet many of her healthcare goals and return to the joys in her life. Watch her story here.

Headlines & Happenings