Your local American Cancer Society

Resources

The American Cancer Society has programs and services to help you manage cancer treatment and recovery and find the emotional support you need. And best of all, our help is free. Find programs and services in your state.

Resources in Virginia
View Resources

Events

American Cancer Society events are inspiring, uplifting, and great at bringing the fight against cancer directly into your community. Join the spirit of camaraderie and compassion as we work together to save lives from cancer.

Events in Virginia
View Events
Go
View more related information

Local Offices

Our National Cancer Information Specialists are available to help you with any patient services, resource requests, or cancer information questions twenty-four hours a day, seven days a week, at 1-800-227-2345.

Charlottesville, VA Office
1445 E Rio Rd , Suite 104
Charlottesville, VA 22901
Phone Number: 434-978-7423
Hours: 8:30-5:00 (E)
View Map
Glen Allen, VA Office
4240 Park Place Ct ,
Glen Allen, VA 23060
Phone Number: 804-527-3700
Hours: 8:30 - 5:00 (E)
View Map
Harrisonburg VA Office
420 Neff Avenue, Suite 210 ,
Harrisonburg, VA 22801
Phone Number: 540-434-3360
Hours: 8:30 a.m. - 5:00 p.m. (E)
View Map
Lynchburg, VA Office
2050 Langhorne Road, Suite 201 ,
Lynchburg, VA 24501
Phone Number: 434-845-0973
Hours: 8:30 - 5:00 (E)
View Map
Martinsville, VA Office
1079 Spruce St ,
Martinsville, VA 24112
Phone Number: 276-638-8944
Hours: 8:30 - 5:00 (E)
View Map
Newport News, VA Office
11835 Canon Boulevard, Suite A102 ,
Newport News, VA 23606
Phone Number: 757-591-8330
Hours: 8:30 - 5:00 (E)
View Map
Roanoke VA Office
2840 Electric Road, Suite 106A ,
Roanoke, VA 24018
Phone Number: 540-774-2716
Hours: 8:00 - 4:30 (E)
View Map
Vienna, VA Office
124 Park St SE , Suite 100
Vienna, VA 221800699
Phone Number: 703-938-5550
Hours: 8:00 - 4:30 (E)
View Map
Virginia Beach VA Office
4416 Expressway Dr ,
Virginia Beach, VA 23452
Phone Number: 757-493-7940
Hours: 8:00 - 4:30 (E)
View Map
Winchester, VA Office
1833 Plaza Dr. ,
Winchester, VA 22601
Phone Number: 540-667-2315
Hours: 8:00 - 4:30 (E)
View Map