We have found 720 properties in Hopkinton, NH. Average property sale price in Hopkinton is $244,384. It is 5% lower than average property value in New Hampshire. Average price per square feet in Hopkinton is $105. It is 19.8% lower than average property value in New Hampshire.