De acordo com Renato Solidum, do Instituto de Vulcanologia e Sismologia das Filipinas, o tremor aconteceu por causa do movimento de placas oceânicas a 625 quilômetros de profundidade, e foi levemente sentido na cidade de General Santos.
O arquipélago das Filipinas se situa no chamado Círculo de Fogo do Pacífico, onde terremotos e atividade vulcânica são comuns.