Il magma si forma quando le rocce nel mantello si fondono a causa di cambiamenti di pressione o di aggiunta di acqua. Sebbene le temperature nel mantello terrestre siano molto più calde della temperatura di fusione, non esiste uno strato di magma o roccia fusa sotto la superficie terrestre in qualsiasi momento dato che c'è troppa pressione perché la roccia si sciolga. Piuttosto, il magma si forma qua e là a causa di alcuni cambiamenti.
Secondo How Stuff Works, il magma esiste contemporaneamente in stati solido, liquido e gassoso. Il magma si verifica tipicamente lungo i bordi delle placche tettoniche a causa del modo in cui queste piastre interagiscono tra loro. Se le placche si allontanano l'una dall'altra, la pressione nel mantello cambia, perché improvvisamente c'è un vuoto per la roccia da riempire. Questo cambiamento di pressione inizia a fondere la roccia del mantello in magma. Il magma si forma anche quando due piastre si scontrano. Questa collisione forma una trincea in cui cambia ancora una volta la pressione nel mantello. Se si verifica nell'oceano, l'acqua abbassa il punto di fusione delle rocce. In entrambi i casi magma ancora una volta forme.
Secondo Volcano World, occasionalmente il magma sarà contenuto in una camera magmatica, di solito sotto un vulcano. Questo magma viene rilasciato quando il gas dal magma esercita una pressione abbastanza grande.