We have found 2,169 properties in Charlton, MA. Average property sale price in Charlton is $211,955. It is 37.3% lower than average property value in Massachusetts. Average price per square feet in Charlton is $105. It is 34.8% lower than average property value in Massachusetts.