Menurut ahli geologi, setiap gempa besar memiliki siklusnya. Siklus gempa besar biasanya memiliki rentang waktu beberapa puluh tahun hingga ratusan tahun. Gempa besar di Sumbar baru terjadi 10 tahun lalu, sedangkan ada banyak wilayah di Indonesia yang memiliki siklus gempa besar tapi belum terjadi gempa besar. Jakarta adalah salah satu wilayah yang memiliki siklus gempa besar, namun gempa besar belum terjadi.