The cost of living in Peabody, Massachusetts is 22.8% more expensive than Farmington Hills, Michigan.