We have found 227 properties in Strafford, NH. Average property sale price in Strafford is $202,262. It is 21.4% lower than average property value in New Hampshire. Average price per square feet in Strafford is $111. It is 15.3% lower than average property value in New Hampshire.