123k views
2 votes
Why is MgSO4 soluble in water whereas BaSO4 is insoluble in water

User Shabir
by
6.4k points

1 Answer

6 votes
More the lattice energy, less the solubility. Thus compounds containing ions with a -2 charge are normally not soluble in water. BaSO4 has Ba2+ and So4 2-. ... MgSO4 is composed f relatively low charged ions and thus it is very soluble in water.
User Sashka
by
6.6k points