泥石流一般發生在半乾旱山區或高原冰川區。這裡的地形十分陡峭,泥沙、石塊等堆積物較多,樹林很少。這種地區一旦暴雨來臨或冰川解凍,有了足夠的水分,大大小小的石塊便會順著斜坡滑下來,形成泥石流。採取修築堤壩、導流堤,植樹固坡等措施,可以防止泥石流的發生。