The cost of living in Spearfish, South Dakota is 17.4% more expensive than Bay St. Louis, Mississippi.