The cost of living in Melrose, Massachusetts is 22.9% more expensive than Bloomfield Hills, Michigan.