The cost of living in Stoughton, Massachusetts is 40.8% more expensive than Rock Hill, South Carolina.