La secousse s'est produite à 9h26 heure locale (2h26 GMT), avec son épicentre localisé à 39km au sud-est de Melonguane, dans le district de Talaud, et à une profondeur de 12km sous le plancher océanique, précise la même source.
L'Indonésie est régulièrement confrontée à des tremblements de terre et à des éruptions volcaniques, du fait de sa position sur la "ceinture de feu" de l’océan Pacifique, où les plaques tectoniques se rencontrent.