Badan Meteorologi, Klimatologi, dan Geofisika (BMKG), menyebut, penyebab gempa itu akibat adanya tabrakan lempengan yang berlokasi di bawah Pulau Jawa atau di sekitar Selat Sunda.
Dua lempeng yang bertabrakan itu adalah lempang Indo-Australia dan Benua Eurasia di Selat Sunda.
"Dari posisi kedalaman yang 40 km, kami analisis ini akibat pergerakan subduksi yaitu lempeng tektonik indo-australia yang menunjang masuk di bawah lempeng Benua Eurasia, yang kebetulan ujungnya adalah pulau Jawa. Termasuk Banten," kata Kepala BMKG Dwikorita Karnawati melalui rilis virtual. (ishak/fajar)