Mantodaki kayaçlar, basınçtaki değişimler veya su ilavesi nedeniyle eriyiklerinde oluşur. Dünyanın mantosundaki sıcaklıklar, erime sıcaklığından daha sıcak olmasına rağmen, bir magma katmanı yoktur. herhangi bir zamanda dünyanın yüzeyinin altındaki erimiş kaya, çünkü kayaların erimesi için çok fazla baskı var. Aksine, magma burada ve orada bazı değişiklikler nedeniyle oluşur.
How Stuff Works'e göre magma, katı, sıvı ve gaz hallerinde aynı anda bulunur. Magma tipik olarak bu plakaların birbirleriyle etkileşime girme şekillerinden dolayı tektonik plaka sınırları boyunca ortaya çıkar. Plakalar birbirlerinden uzaklaşırsa, mantodaki basınç değişir, çünkü aniden kayanın doldurması için bir boşluk vardır. Basınçtaki bu değişiklik, manto kayasını magmaya eritmeye başlar. Magma, iki plaka çarpıştığı zaman da oluşur. Bu çarpışma, mantodaki bir kez daha baskının değiştiği bir hendek oluşturur. Okyanusta meydana gelirse, su kayaların erime noktasını düşürür. Her iki durumda da, magma bir kez daha oluşur.
Volcano World'e göre, zaman zaman magma, genellikle bir volkanın altındaki bir magma odası içinde yer alacaktır. Bu magma, magmadan çıkan gaz yeterince büyük bir baskı uyguladığı zaman serbest bırakılır.