Homes for Sale in Henry County, VA

Martinsville
$9,000 - $1,490,000 Average Price Single Family Home: $175,316
Bassett
$11,880 - $515,000 Average Price Single Family Home: $143,369
Ridgeway
$34,900 - $469,000 Average Price Single Family Home: $161,052
Collinsville
$39,500 - $249,900 Average Price Single Family Home: $125,718
Axton
$39,500 - $298,700 Average Price Single Family Home: $142,680
Henry
$13,000 - $362,500 Average Price Single Family Home: $108,780 Condo/Townhome: $309,900
Fieldale
$26,900 - $86,900 Average Price Single Family Home: $59,570
Sandy Level
$92,000 - $399,000 Average Price Single Family Home: $196,967

Cities in Henry County, VA