The cost of living in Northborough, Massachusetts is 20.3% more expensive than Haddon Heights, New Jersey.