Regular Office Hours: Mon-Thr | 8am–5pm, Fri 8am–12 noon After Hours: Tue 5pm–7pm, Thr 5pm–7pm
PATIENT PORTAL 828-250-0898
Open M-Tr | 8am–5pm, Fri 8am-noon
After Hours: Tue & Thr 5pm–7pm

Cannon Family Health Services

Asheville Family Physician Services offered by Cannon Family Health

Cannon Family Health concentrates on general family medical needs and preventive care for the entire family. Cannon Family Health offers a wide array of services including:

Preventive Care
  • Routine Physical Exams
  • Physical Exams including PAP Smear
  • Smoking Cessation
  • Immunizations
  • Family Planning
  • Nutritional Counseling
Chronic Disease Management
  • Hypertension
  • Diabetes
  • High Cholesterol
  • Chronic Obstructive Pulmonary Disease (COPD)
  • Obesity
  • Coronary Artery Disease
  • Asthma
Pediatric Care
  • Well Baby/Well Child Checks
  • School Physicals
  • Sports Physicals
  • Immunizations
  • Adolescent Behavioral/Psychological evaluations
  • Mole Removal
  • Wart Removal
  • Rashes
  • Poison Ivy/Oak
  • Laceration repair (stitches)
Urgent Care

If you should need medical services outside of our normal business hours we have a co-management agreement with Mercy Urgent Care. This means that we will share information with each other about your treatment in order to improve your care. Please tell them that you are a patient at Cannon Family Health so they can send us information on your condition. They are located at 1272 Tunnel Rd. Asheville, NC 28805, their phone number is 828-210-8325 and their website is

Mercy Urgent Care hours are as follows:
Monday-Friday 8:00am-5:30pm
Saturday-Sunday 10:00am-4:00pm

In Office Tests
  • Flu Test
  • Strep Test
  • Mono Test
  • Pregnancy Test
  • EKGs
  • Spirometry
  • Ultrasounds and Tuesdays
  • Coumadin/INR Management
Behavioral Health

Canon Family Health wants to insure the best mental health and behavioral health for all of our patients. If you are in need of mental health or behavioral health services please call our office to schedule an appointment for a referral. Our office works closely with Pisgah Institute located at 158 Zillicoa St. Asheville, NC 28801 Ph: (828) 254-9494 and Prospect Behavioral located at 600 Julian Lane Ste 640 Arden, NC 28704 Ph: (828) 552-3504.

After Hours Services

If you need to speak to the on-call physician after hours please call 828-251-4848. In the event of an emergency please do not call the on-call physician, please call 911 and proceed to your nearest emergency room.

Cannon Family Health offers scheduled appointments and makes every effort to see urgent medical conditions the same day so be certain to contact our office immediately if you are in need of medical attention.

See what our patients think...

  • As always the staff was very pleasant and professional. Dr. Curran was on time and very friendly. He has been my doctor for about about twenty years. I would recommend him to anyone.

    Thomas S.
  • I saw Maggie yesterday and she was sweet and helpful. Everyone at Dr.Cannon’s is awesome.

    Carley W.
  • Kind, patient, cheerful and knowledgeable. Dr Curran and his office staff are great! No hesitattion to recommend!

    James M.
  • I was greeted with friendly smiles and processed in timely manner. Doctor answered all my questions and preformed all necessary tests.

    Connie D.

Office Hours

Regular Office Hours:
Mon-Thr | 8am–5pm
Fri 8am–12 noon

Visit Us

6 Brooklet Street
Asheville, NC 28801

Get In Touch

Office: 828-250-0898

After Hours: 828-251-4848

We have a physician on call 24 hours a day, 7 days a week. If you have an urgent matter and need to reach someone after business hours please call 828-251-4848