O sulfito de magnésio é um composto iônico composto por um íon de magnésio com carga positiva e um íon de sulfito com carga negativa. A fórmula química do sulfito de magnésio é MgSO3.
O íon de magnésio no sulfito de magnésio tem uma carga positiva de 2. O íon de sulfito consiste em um átomo de enxofre ligado covalentemente a três átomos de oxigênio, dois dos quais carregam uma carga de -1, o que dá uma carga geral de -2 a o íon sulfito. Existe uma ligação iônica entre o íon de magnésio com carga positiva e o íon de sulfito com carga negativa. O sulfito de magnésio comumente existe em uma forma hidratada, na qual se liga fracamente às moléculas de água.