Magma je rastaljeni stijenski materijal koji se nalazi ispod Zemljine površine (ili površine nekog drugog terestričkog planeta), a vrlo često se nakuplja u magmastkim komorama. Može sadržavati raspršene krute faze (sitni kristali) i volatilni materijal (otopljeni plinovi, većinom H2O i CO2). Po definiciji, sve magmatske stijene nastale su iz magme.
Magma je kompleksni visokotemperaturni fluidni materijal. Temperature većine magma kreću se u rasponu od 650°C do 1300°C, ali vrlo rijetke karbonatitne taljevine mogu biti čak 600°C hladne, dok komatiitne taljevine mogu biti 1600°C vruće. Većinom su silikatne taljevine.
Sposobna je za prodiranje u susjedna stijenska tijela, isto kao i za izlijevanje na površinu u obliku lave.
Okoliši u kojima nastaje magma te sastav nastale magme, povezani su. Ti okoliši uključuju zone subdukcije, zone kontinentalnog brazdanja (eng. continental rifting), srednjooceanske hrptove te vruće točke, do kojih su neke interpretirane kao plaštne perjanice (eng. mantle plumes). Sastav magme može evoluirati frakcijskom kristalizacijom, kontaminacijom te miješanjem magma.