We have found 12 properties on North Road, Deerfield, NH. Average price per square feet on North Road is $152. It is 29.9% higher than average price per sqft Deerfield. Average sale price on North Road is $351,817. It is 44.2% higher than average sale price in Deerfield.