Service Area

Senior Services in Craig County, Virginia

Meals, rides, Medicare help, in-home services and caregiver support for older adults in Craig County.

Helping older adults in Craig County live well at home

Craig County is one of the most rural parts of our service area, centered on the county seat of New Castle. Local Office on Aging keeps a dedicated Craig County phone line so older residents and their families can get help close to home.

Distance should not decide whether someone can stay in their own home. LOA brings meals to homebound neighbors, provides rides to appointments, and helps families with Medicare, in-home care and caregiver support.

Contact LOA

Local line: (540) 864-6031
Main office: (540) 345-0451
Toll-free: (888) 355-6222

4932 Frontage Rd NW
Roanoke, VA 24019

Mon–Thu 8:00 AM–4:30 PM
Fri 8:00 AM–3:30 PM

LOA services in Craig County

Meals on Wheels & Nutrition

Home-delivered meals for homebound older adults, plus nutrition programs and fresh-food resources.

Transportation

Vital Transportation provides rides to the doctor, pharmacy and grocery store for adults 60+ with no other way to get there.

Medicare Counseling (VICAP)

Free, unbiased help comparing Medicare plans, prescription coverage and benefits.

Aging in Place

In-home services that help you stay safe and independent in your own home.

Legal Help & Ombudsman

Legal assistance for older adults and an advocate for people living in long-term care.

Caregiver Support

Counseling, respite resources and guidance for family members caring for a loved one.

Good to know in Craig

  • Call our Craig County line at (540) 864-6031, or the main office at (540) 345-0451.
  • LOA’s transportation program added passenger vans in 2023 that serve Craig County.
  • Meals on Wheels serves homebound seniors in Craig County.
  • Our VICAP counselors can help you compare Medicare options over the phone.

Not sure where to start?

Call us and a member of our team will help you find the right services for you or your loved one.

Other areas we serve: City of Roanoke  ·  Roanoke County  ·  City of Salem  ·  Botetourt County  ·  Alleghany County  ·  City of Covington  ·  All service areas