Secara umum penyebab terjadinya longsor di Sumatera Barat adalah:
1. Curah hujan yang sangat tinggi
2. Lereng yang terlalu terjal 3. Banyaknya Pemukiman warga di sekitar Lereng 4. Aktivitas manusia 5. Kurangnya tindakan pencegahan dari pemerintah setempat
Pencegahan dan penanganan yang dapat dilakukan di Sumatera Barat adalah :
1. Sosialisasi bahaya longsor pada masyarakat yang tinggal di daerah rawan
longsor 2. Memindahkan pemukiman warga di daerah rawan longsor ke daerah yang lebih aman 3. Mengubah Geometri Lereng 4. Mengendalikan air permukaan 5. Melakukan penambatan 6. Membuat beban kontra ( counter weight ) di kaki lereng