The cost of living in Needham, Massachusetts is 107.8% more expensive than Woodbury Heights, New Jersey.