Cannon Memorial Hospital

Street Address
434 Hospital Drive
Linville, NC 28646
(828) 737-7000
(828) 737-7401


Built in 1999, Charles A. Cannon, Jr. Memorial Hospital is a 25-bed acute care hospital with a 10-bed inpatient behavioral health unit. The full-service emergency department, imaging department, laboratory, outpatient behavioral health, The Rehabilitation Center offering physical and occupational therapies, and cardiopulmonary rehabilitation round out the list of services.

Conveniently located in Linville, the center point of Avery county, Cannon is fully accredited by the Joint Commission for the Accreditation of Healthcare Organizations. Cannon Memorial Hospital was designated as a Critical Access Hospital in December 2005 to ensure long term operational and financial viability and to better extend services to the local community. 


  • Bone Density
  • Cardiology
  • Cardiac Stress Testing
  • Cardiopulmonary Rehabilitation
  • Digital Fluoroscopy
  • Digital Mammography
  • EKG
  • Emergency Medicine
  • Family Medicine
  • General Surgery
  • Internal Medicine
  • Laboratory Services
  • MRI and CT Scans
  • Nuclear Medicine
  • Occupational Therapy
  • Oncology
  • Ophthalmology
  • Orthopedics
  • Pathology
  • Pediatrics
  • Physical Therapy
  • Psychiatry
  • Pulmonary Function Studies
  • Radiology
  • Speech Therapy
  • Ultrasounds
  • X-Rays

Sloop Medical Office Plaza

Located next to the hospital, the Sloop Medical Office Plaza is home to various medical practices, including family, orthopedic, dental and eye services. It also includes a retail pharmacy on-site where patients can purchase prescriptions, medicines and durable medical equipment.


Volunteers are valued members of the Cannon Memorial Hospital team. A variety of work areas are available, as well as flexible schedules. The minimum age for service is 14. If you would like information, visit our Volunteer webpage.