We have found 44 properties on Franklin St, Belchertown, MA. Average price per square feet on Franklin St is $96. It is 4% lower than average price per sqft Belchertown. Average sale price on Franklin St is $172,442. It is 13% lower than average sale price in Belchertown.