We have found 153 properties on Lafayette St, Salem, MA. Average price per square feet on Lafayette St is $171. It is 10.3% higher than average price per sqft Salem. Average sale price on Lafayette St is $416,872. It is 26.7% higher than average sale price in Salem.