Rocile magmatice pot fi clasificate in doua categorii principale, bazate pe continutul lor mineralogic si pe textura acestora - roci intrusive, care se formeaza prin solidificarea magmai sub pamant si roci extrusive, care se formeaza atunci cand magma ajunge la suprafata terestra si intra in contact cu aerul si apa.