We have found 37 properties on Thompson St, Halifax, MA. Average price per square feet on Thompson St is $141. It is 0.7% lower than average price per sqft Halifax. Average sale price on Thompson St is $223,488. It is 9.3% lower than average sale price in Halifax.