Why are BeSO4 and MgSO4 readily soluble in water while CaSO4, SrSO4 and BaSO4 are insoluble?
Why are BeSO4 and MgSO4 readily soluble in water while CaSO4, SrSO4 and BaSO4 are insoluble?

Answer:

CaSO4, SrSO4, and BaSO4 are insoluble in water, whereas BeSO4 and MgSO4 are readily soluble in water. This is because to the higher hydration enthalpies of the Be2+ and Mg2+ ions, which allow them to overcome the lattice enthalpy factor, resulting in their sulphate being soluble in water.