97,669 views
35 votes
35 votes
Why is MgSO4 soluble in water whereas BaSO4 is insoluble in water

User Draconis
by
3.1k points

1 Answer

24 votes
24 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 Florida Man
by
3.1k points