Homes for Sale in Roanoke County, VA

Salem
$49,950 - $750,000 Average Price Single Family Home: $310,441
Vinton
$89,950 - $454,950 Average Price Single Family Home: $227,521
Bent Mountain
$399,900 - $399,900 Average Price Single Family Home: $399,900

Cities in Roanoke County, VA