The cost of living in Sudbury, Massachusetts is 39.9% more expensive than Marlborough, Massachusetts.