The primary difference between table salt and Epsom salt lies in their composition. Table salt is made up of sodium and chloride, whereas Epsom salt contains magnesium sulphate. This mineral compound ...