Homes for Sale in Roanoke County, VA

Salem
$34,077 - $750,000 Average Price Single Family Home: $270,752
Bent Mountain
$159,000 - $795,000 Average Price Single Family Home: $426,750
Vinton
$52,000 - $424,950 Average Price Single Family Home: $186,864

Cities in Roanoke County, VA