Homes for Sale in Hanover County, VA

Mechanicsville
$100,000 - $999,999 Average Price Single Family Home: $383,861 Condo/Townhome: $295,777
Ashland
$115,000 - $2,200,000 Average Price Single Family Home: $484,442 Condo/Townhome: $232,967
Hanover
$147,757 - $1,079,000 Average Price Single Family Home: $365,200 Condo/Townhome: $227,000
Beaverdam
$50,000 - $1,125,000 Average Price Single Family Home: $382,815
Montpelier
$98,500 - $1,100,000 Average Price Single Family Home: $453,261
Doswell
$279,950 - $750,000 Average Price Single Family Home: $448,724
Rockville
$235,000 - $875,000 Average Price Single Family Home: $448,880

Cities in Hanover County, VA