Homes for Sale in Hanover County, VA

Mechanicsville
$139,950 - $1,250,000 Average Price Single Family Home: $377,820 Condo/Townhome: $311,722
Ashland
$175,000 - $1,021,490 Average Price Single Family Home: $448,094 Condo/Townhome: $292,475
Montpelier
$113,050 - $1,199,000 Average Price Single Family Home: $439,966
Beaverdam
$47,000 - $1,149,000 Average Price Single Family Home: $396,894
Hanover
$132,500 - $695,000 Average Price Single Family Home: $337,732
Rockville
$164,000 - $1,087,500 Average Price Single Family Home: $512,395
Doswell
$142,000 - $535,000 Average Price Single Family Home: $394,804

Cities in Hanover County, VA