Welcome to North Buncombe Family Medicine, P.A.

We are an experienced medical team that takes the time to care for your needs. We strive to help our patients live a healthier, more productive life, through one-on-one consultations, caring treatment and wellness options that fit their lifestyle.

We're here for the entire family. Whether your 9-year-old needs treatment for the flu or your spouse needs treatment for arthritis, our dedicated medical staff can help.

By choosing North Buncombe Family Medicine, you have all the advantages of modern, innovative health care from physicians aided by a friendly and caring staff. You have selected an experienced medical team that takes the time to care for your needs. We strive to help our patients live a healthier, more productive life, through one-on-one consultations, caring treatment and wellness options that fit their lifestyle. A partial list of services we offer is listed here.

North Buncombe Family Medicine (NBFM) provides the highest quality of health care. We are current on today's technology and medicine and remain committed to the highest standards. A well-established practice, NBFM serves patients living in Buncombe, Madison, Yancey, Mitchell, Henderson and Haywood counties.

North Buncombe Family Medicine is a member of Mission Health Partners Accountable Care Organization. Mission Health Partners (MHP) is one of the largest Accountable Care Organizations in North Carolina. A Co-management Agreement is in place between MHP Primary Care Physicians and Specialists, outlining mutual expectations in providing care for our patients. The providers work together to improve communication, utilize resources, reduce variations in care, patient satisfaction, overall experience of care and provide the highest quality of care with focus on the best outcomes. You can access an up to date list of MHP participants here to include Behavioral health specialists as well as many other specialists associated with Mission Health Partners.


North Buncombe Family Medicine, P.A.
201 Flat Creek Village Drive  •  Weaverville NC 28787
Phone 828-645-8525  •  Fax 828-645-8935

Accepting Most Insurance Plans; Please Inquire With Us About Your Specific Carrier

Like Us on Facebook