The cost of living in Cambridge, Massachusetts is 71.1% more expensive than Sterling Heights, Michigan.