Le magma se forme lorsque les roches du manteau fondent en raison de changements de pression ou de l'ajout d'eau. Bien que les températures dans le manteau terrestre soient beaucoup plus élevées que la température de fusion, il n'y a pas de couche de magma ou roche en fusion sous la surface de la terre à un moment donné parce qu'il y a trop de pression pour que la roche fonde. Au contraire, du magma se forme ici et là à cause de certains changements.
Selon How Stuff Works, le magma existe simultanément à l'état solide, liquide et gazeux. Le magma se produit généralement le long des limites des plaques tectoniques en raison de la façon dont ces plaques interagissent les unes avec les autres. Si les plaques s'éloignent les unes des autres, la pression dans le manteau change, car tout à coup, il y a un vide à remplir par la roche. Ce changement de pression commence à faire fondre la roche du manteau en magma. Le magma se forme également lorsque deux plaques entrent en collision. Cette collision forme une tranchée où une fois de plus la pression dans le manteau change. Si cela se produit dans l'océan, l'eau abaisse le point de fusion des roches. Dans les deux cas, le magma se forme à nouveau.
Selon Volcano World, le magma sera parfois contenu dans une chambre magmatique, généralement sous un volcan. Ce magma est libéré lorsque le gaz du magma exerce une pression suffisamment élevée.