Все магматические горные породы (нередко их называют изверженными, подчеркивая связь с глубинами Земли) подразделяются по химическому составу и условиям залегания. По химическому составу, который во многом обусловлен содержанием кремнезема SiO2, все магматические породы делятся на кислые (75-67% содержания кремнезёма), средние (67-52% содержания кремнезёма), основные (52-40% содержания кремнезёма) и ультраосновные (менее 40% содержания кремнезёма).
Отношение суммы щелочей K2O+Na2O к глинозему А12О3 определяет щелочность породы: если оно меньше единицы, то порода принадлежит к нормальному ряду, а если больше, то к щелочному. Породы, для которых характерно значительное преобладание щелочей над глиноземом, считаются щелочными. Для отнесения породы к одной из этих групп обычно не обязателен химический анализ, так как химический состав пород отражается в их минеральном, составе. Чем больше в породе кварца, тем она кислее; с возрастанием количества темноцветных минералов порода становится более основной, в ней увеличивается содержание железа, магния и кальция и уменьшается кремнезема. Для пород щелочного ряда характерно большое количество калиевого полевого шпата.
По условиям образования магматические породы делятся на интрузивные, включающие субвулканические и жильные (полуглубинные, или гипабиссальные), и эффузивные. Интрузивные породы формировались на относительно больших глубинах, кристаллизация субвулканических и жильных пород происходила на небольшой глубине, эффузивные (излившиеся) породы затвердели непосредственно на дневной поверхности.
По степени вторичных изменений, эффузивные породы делятся на кайнотипные– «молодые», неизмененные, и палеотипные– «древние», в той или иной степени измененные и перекристаллизованные главным образом под влиянием времени.