We have found 42 properties on Elm St, Halifax, MA. Average price per square feet on Elm St is $143. It is 0.7% higher than average price per sqft Halifax. Average sale price on Elm St is $249,750. It is 1.4% higher than average sale price in Halifax.