We have found 36 properties on Franklin St, Salem, VA. Average price per square feet on Franklin St is $80. It is 3.6% lower than average price per sqft Salem. Average sale price on Franklin St is $130,758. It is 16.2% lower than average sale price in Salem.