De acordo com o Serviço Geológico dos Estados Unidos, antes de uma erupção vulcânica, o magma deve viajar para cima através da rocha. O magma viajante produz esses precursores de uma erupção: um aumento nos terremotos sob um vulcão, tremores vulcânicos , perturbação das características do solo, aumento da liberação de vapor do vulcão, aumento da temperatura e aumento dos gases. Além disso, diferentes catalisadores ocorrem abaixo da superfície da Terra antes de uma erupção.
Existem três causas diferentes de erupções vulcânicas. Coisas diferentes acontecem antes de cada erupção, dependendo do tipo. O primeiro tipo envolve o derretimento de rochas abaixo da superfície da Terra. A rocha derretida, ou magma, aumenta de volume e sobe à superfície, onde entra em erupção quando a rocha circundante é mais densa do que o próprio magma. Outro tipo de erupção envolve água, dióxido de enxofre e dióxido de carbono misturados com magma. Esses elementos se tornam gasosos quando o magma atinge a superfície e os gases causam erupções. Conforme o magma com água sobe, a solubilidade da água diminui, causando a formação de bolhas de gás dentro do magma. Quanto mais magma sobe, mais bolhas de gás aparecem, até que grandes quantidades de gás forcem uma erupção. Por último, quando o novo magma atinge uma câmara de magma existente, o magma existente é forçado para fora da câmara em uma erupção.