The cost of living in Morristown, New Jersey is 17.2% more expensive than Sandia Heights, New Mexico.