Homes for Sale in Shenandoah County, VA

Strasburg
$59,900 - $1,650,000 Average Price Single Family Home: $333,288
Basye
$65,000 - $575,000 Average Price Single Family Home: $223,987 Condo/Townhome: $86,880
Mount Jackson
$63,000 - $949,000 Average Price Single Family Home: $249,290
Edinburg
$109,900 - $1,565,000 Average Price Single Family Home: $386,009 Condo/Townhome: $109,900
New Market
$98,500 - $550,000 Average Price Single Family Home: $300,426
Woodstock
$72,000 - $423,500 Average Price Single Family Home: $260,665
Maurertown
$169,900 - $2,000,000 Average Price Single Family Home: $464,264
Fort Valley
$163,500 - $2,195,000 Average Price Single Family Home: $437,444
Quicksburg
$222,000 - $349,900 Average Price Single Family Home: $287,450
Toms Brook
$69,900 - $259,900 Average Price Single Family Home: $159,783

Cities in Shenandoah County, VA