Er wordt aangenomen dat magma afkomstig is uit de bovenste aardmantel. De bovenste mantel bevindt zich tussen de korst en de buitenste kern van de aarde en bestaat uit massief gesteente. De bovenste mantel is echter niet helemaal massief en bevat wat gesmolten gesteente dat magma wordt genoemd. Magma kan via vulkanen naar de oppervlakte van de aarde stijgen, of het kan afkoelen en ondergronds stollen om stollingsgesteenten te vormen.