Gempa bumi itu terjadi karena Provinsi Sumatera Barat berada di antara pertemuan dua lempeng benua besar (lempeng Eurasia dan lempeng Indo-Australia) dan patahan (sesar) Semangko. Di dekat pertemuan lempeng terdapat patahan Mentawai.
Ketiganya merupakan daerah seismik aktif. Menurut catatan ahli gempa wilayah Sumatera Barat memiliki siklus 200 tahunan gempa besar yang pada awal abad ke-21 telah memasuki masa berulangnya siklus.***