We have found 2,469 properties in Hanover, MA. Average property sale price in Hanover is $389,000. It is 15.0% higher than average property value in Massachusetts. Average price per square feet in Hanover is $167. It is 3.7% higher than average property value in Massachusetts.