The cost of living in Northampton, Massachusetts is 29.4% more expensive than Battle Creek, Michigan.