The cost of living in Lancaster, Massachusetts is 5.3% more expensive than Rochester Hills, Michigan.