Erupțiile vulcanice sunt cauzate în principal de activitatea magmatică subterană. Magmele sunt un amestec de rocă topită și gaze care se acumulează sub suprafață. Presiunea crescută din mantaua terestră și creșterea cantității de gaze din magmă pot determina erupții. Presiunea spatelui vulcanului poate ajuta și la declanșarea unei erupții, dar este mai degrabă un factor secundar.