We have found 9 properties in Needham, IN. Average property sale price in Needham is $135,000. It is 24.5% lower than average property value in Indiana. Average price per square feet in Needham is $144. It is 75.6% higher than average property value in Indiana.