We have found 51 properties on Main St, Hampstead, NH. Average price per square feet on Main St is $111. It is 6.7% lower than average price per sqft Hampstead. Average sale price on Main St is $224,508. It is 20.3% lower than average sale price in Hampstead.