We have found 869 properties in Hampstead, NH. Average property sale price in Hampstead is $281,606. It is 9.5% higher than average property value in New Hampshire. Average price per square feet in Hampstead is $119. It is 9.2% lower than average property value in New Hampshire.