Причинами виникнення селевих потоків майже завжди є сильні зливи, інтенсивне танення снігу та льоду, промив гребель водойм, а також землетруси та виверження вулканів. Виникненню їх сприяють і антропогенні фактори: вирубка лісів і деградація ґрунтів на гірських схилах, вибухи гірських порід при прокладанні доріг, роботи у кар'єрах, неправильна організація обвалів та підвищена загазованість повітря, що згубно діє на ґрунтово-рослинний покрив. Класифікація За ґранулометричним складом уламкового матеріалу розрізняють такі селі: