We have found 5,456 properties in Needham, MA. Average property sale price in Needham is $665,433. It is 96.7% higher than average property value in Massachusetts. Average price per square feet in Needham is $251. It is 55.9% higher than average property value in Massachusetts.

List of properties