Mary Holmes, FNP-C

New to Avance Care? To make your first appointment, please call 984 217 3237


Existing Patients:

Meet Mary Holmes

7 Things a Primary Care Provider Recommends with Mary Holmes, FNP-C

Read More

Mary Holmes, FNP-C is not accepting new patients at this time. 

Mary Holmes, FNP-C is a board-certified Family Nurse Practitioner and Primary Care Provider with Avance Care in Durham, North Carolina.

Mary received her professional degree from the University of North Carolina at Chapel Hill School of Nursing and has worked as a nurse since 2003 in long-term care, inpatient medicine, and emergency medicine. As an advanced practice provider, she sees patients across the lifespan, emphasizing health promotion through diet, exercise, and self-care. She is passionate about women’s health and diabetes management and believes that a healthcare provider’s role is to develop a partnership with patients to help them make decisions that will best improve their health outcomes. At Avance Care, Mary hopes to work within its integrative model of care to promote wellness for patients of all ages, backgrounds, and beliefs. She is also fluent in Spanish.

A lifelong resident of North Carolina, Mary has lived in the Triangle continuously since 2003. In her free time, she likes to exercise, eat good food, and travel, especially to countries where she can speak Spanish and learn more about other cultures and worldviews. She enjoys running, weight training, yoga, and martial arts.

Set up an appointment with Mary Holmes, FNP-C.

Don't delay the care you need.

Open 7-days a week with same-day appointments.