The cost of living in South Hadley, Massachusetts is 16.0% more expensive than Oklahoma City, Oklahoma.