Question: is mgso4 ionic or covalent?
Answer: Magnesium sulfate is itself ionic. However, the sulfate group is a highly polar covalently bonded unit. Consequently both ionic and covalent bonding can be said to exist within magnesium sulfate.