Homes for Sale in Shenandoah County, VA

Strasburg
$64,900 - $1,650,000 Average Price Single Family Home: $334,274 Condo/Townhome: $110,333
Mount Jackson
$33,900 - $995,000 Average Price Single Family Home: $223,895
Basye
$34,900 - $255,000 Average Price Single Family Home: $161,713 Condo/Townhome: $73,240
New Market
$92,000 - $635,000 Average Price Single Family Home: $303,595
Woodstock
$94,900 - $3,250,000 Average Price Single Family Home: $319,523
Edinburg
$109,900 - $1,475,000 Average Price Single Family Home: $356,379 Condo/Townhome: $109,900
Fort Valley
$135,000 - $2,195,000 Average Price Single Family Home: $416,918
Maurertown
$195,000 - $2,000,000 Average Price Single Family Home: $498,180
Quicksburg
$239,900 - $459,000 Average Price Single Family Home: $345,950
Toms Brook
$169,000 - $474,900 Average Price Single Family Home: $292,725

Cities in Shenandoah County, VA