Cannon Memorial Hospital

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

providers at this location


CMH Thumbnail MapBuilt 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. 


Click map image to view/download a full hospital and Sloop Medical Office Plaza map. 

Services available on Campus

Behavioral Health

Cardiopulmonary Rehabilitation

Cardiovascular Services

Digital Mammography

Emergency Services

Family Medicine

Imaging Services

Internal Medicine

Laboratory Services

Occupational Therapy



Physical Therapy


Cancer Services

Speech Therapy

Surgical Services


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 page.