Les trois principaux facteurs affectant la formation du magma sont la température, la pression et la composition. Le magma a une température de 700 à 1300 degrés Celsius. Une température et une pression spécifiques sont nécessaires pour la formation d'un type particulier de magma.
À une température plus basse, les matériaux de lave se solidifient et le magma ne se forme pas. Une chute soudaine de pression peut provoquer la fonte des matériaux magmatiques. Le magma est composé de différents types de matériaux avec des points de fusion variables. La composition est importante car la présence d'eau, de dioxyde de carbone et de composants volatils peut réduire la température requise pour la fusion et provoquer une formation plus rapide de magma.