De beving deed zich vrijdagmiddag voor de kust van het eiland Mindanao voor op een diepte van 60 km (37,3 mijl), ter hoogte van de provincies Sarangani en Davao Occidental, volgens het Duitse onderzoekscentrum voor geowetenschappen.