The cost of living in Needham, Massachusetts is 63.0% more expensive than West Chester, Pennsylvania.