Roanoke, Virginia's cost of living is 7% lower than the national average. The cost of living in any area can vary based on factors such as your career, its average salary and the real estate market of that area.