The solubility of sulphates in water decreases from MgSO4 to BaSO4 . It is due to the fact that
Size of M2+ ion increases
Hydration enthalpy of M2+ ions decreases