Homes for Sale in Amherst County, VA

Amherst
$35,000 - $1,600,000 Average Price Single Family Home: $308,454
Madison Heights
$30,000 - $309,900 Average Price Single Family Home: $145,255 Condo/Townhome: $112,000
Monroe
$28,900 - $825,000 Average Price Single Family Home: $287,858

Cities in Amherst County, VA