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