We have found 69 properties on Stafford St, Leicester, MA. Average price per square feet on Stafford St is $101. It is 8.2% lower than average price per sqft Leicester. Average sale price on Stafford St is $169,549. It is 9% lower than average sale price in Leicester.