The cost of living in Diamondhead, Mississippi is 6.2% more expensive than Bay St. Louis, Mississippi.