O magma se forma quando as rochas no manto derretem devido a mudanças na pressão ou adição de água. Embora as temperaturas no manto da Terra sejam muito mais altas do que a temperatura de fusão, não há uma camada de magma ou rocha derretida sob a superfície da terra em um determinado momento porque há muita pressão para a rocha derreter. Em vez disso, o magma se forma aqui e ali devido a certas mudanças.
De acordo com o How Stuff Works, o magma existe nos estados sólido, líquido e gasoso simultaneamente. O magma normalmente ocorre ao longo dos limites das placas tectônicas devido à maneira como essas placas interagem umas com as outras. Se as placas se afastam umas das outras, a pressão no manto muda, porque de repente há um vazio para a rocha preencher. Essa mudança na pressão começa a derreter a rocha do manto em magma. O magma também se forma quando duas placas colidem. Esta colisão forma uma trincheira onde mais uma vez muda a pressão no manto. Se ocorrer no oceano, a água diminui o ponto de fusão das rochas. Em ambos os casos, o magma se forma mais uma vez.
De acordo com o Volcano World, ocasionalmente o magma estará contido dentro de uma câmara de magma, geralmente abaixo de um vulcão. Este magma é liberado quando o gás do magma exerce uma pressão grande o suficiente.