The cost of living in Gloucester, Massachusetts is 39.5% more expensive than Lanesborough, Massachusetts.