Cannon Memorial Hospital
Your community hospital
Built in 1999, Charles A. Cannon, Jr. Memorial Hospital is an acute care hospital with a full-service emergency department, imaging department, laboratory, outpatient behavioral health, and The Rehabilitation Center’s physical and occupational therapies. Inpatient behavioral health is now located at the new Appalachian Regional Behavioral Health Hospital.
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.
In 2026, Cannon Memorial Hospital earned The Joint Commission’s Gold Seal of Approval® and the American Stroke Association’s Heart-Check mark for Advanced Acute Stroke Ready Certification. This prestigious certification recognizes the hospital’s commitment to providing rapid, evidence-based stroke care and meeting rigorous national standards for patient safety, clinical quality, program management, and performance improvement. The designation ensures that residents of Avery County and surrounding communities have access to high-quality stroke evaluation and treatment close to home when every second counts.
Mailing address:
P. O. Box 767
Linville, NC 28646
Parking Map
Sliding Fee Payment Schedule
A sliding fee payment schedule is now an option for patients of Cannon Memorial Hospital.
For more information, contact Patient Financial Services at (828) 262-4111 or email Melissa.Daniels@unchealth.unc.edu or Teresa.Barrier@unchealth.unc.edu