Skip to main content
New Horizons Healthcare

5060 Valley View Boulevard
Roanoke, VA 24012

(540) 595-9525

Get Directions
View All Office Hours

Contact Information

(540) 595-9525

Who We Are

New Horizons Healthcare is a Community Health Center which is a nonprofit private corporation located in a medically underserved area to provide comprehensive primary health care to anyone seeking care. In addition to treating individual patients, a health center emphasizes health promotion and disease prevention for entire communities.

Behavioral health services include assessment, counseling, case management, and medication prescriptions and management. The Valley View location offers an Office-Based Opioid Treatment Program (OBOT).

Additional services include family medicine, pediatrics, pharmacy services, medication assistance, care coordination, and health education. Telehealth visits are available. Visit the website for more information. The Medication Assistance Program can be reached at (540) 366-2334.

A Community Health Center does not deny anyone primary health care services. All community residents have equal access regardless of ability to pay, geographic location or residence, culture, age, sex, or religion.

Who We Serve

Languages Spoken
Service Area(s)
Botetourt County
Craig County
Roanoke City
Roanoke County
Salem City

Cost & Payment Methods

Fee Structure
Fee Range
Sliding Scale Fee
Call for Information

Age Requirements
No Age Requirement

Available 24/7
Additional Availability Comments
Medical, dental, behavioral health, and administrative offices are closed for lunch from 12:00 PM thru 1:00 PM.

Intake Process
Call for information or an appointment. Visit the website's Become a Patient webpage for more information.
Documents Required
Call for details
Self Refer
Provider Refer
Intake Contact Telephone
(540) 362-0360

Report Problems
Call the Agency