Secondo l'United States Geological Survey, prima di un'eruzione vulcanica, il magma deve viaggiare verso l'alto attraverso la roccia. Il magma viaggiante produce questi precursori a un'eruzione: un aumento dei terremoti sotto un vulcano, tremori vulcanici , disturbo delle caratteristiche del terreno, aumento del rilascio di vapore dal vulcano, aumento delle temperature e aumento dei gas. Inoltre, diversi catalizzatori si verificano sotto la superficie terrestre prima di un'eruzione.
Ci sono tre diverse cause di eruzioni vulcaniche. Cose diverse accadono prima di ogni eruzione, a seconda del tipo. Il primo tipo implica lo scioglimento della roccia sotto la superficie terrestre. La roccia fusa, o magma, aumenta di volume e sale alla superficie, dove erutta quando la roccia circostante è più densa del magma stesso. Un altro tipo di eruzione riguarda acqua, anidride solforosa e anidride carbonica miscelati con magma. Questi elementi diventano gassosi quando il magma raggiunge la superficie e i gas causano eruzioni. Con l'aumentare del magma con l'acqua, la solubilità dell'acqua diminuisce, provocando la formazione di bolle di gas all'interno del magma. Il magma più alto aumenta, più bolle di gas compaiono, fino a quando le quantità di gas elevate impongono un'eruzione. Infine, quando il nuovo magma raggiunge una camera magmatica esistente, il magma esistente viene espulso dalla camera in un'eruzione.