No, even Roanoke is Democrat. People believe in “democracy”: think the idea is “Jeffersonian”.
That’s deceptive. The independent city of Roanoke is Democrat. But if Salem, Roanoke and Roanoke County were all united (as they would be in other states), Roanoke is Republican (combined total voted 54,000 to 48,000 in 2012 for Willard).
The point is Virginia is a solid blue state now.