1)地质地貌因素。山洪灾害易发地区地形往往是山高、坡陡、谷深,切割深度大,侵蚀沟谷发育,其地质大部分是渗透强度不大的土壤,如紫色砂页岩、泥质岩、红砂岩、板页岩发育而成的抗蚀性较弱土壤,遇水易软化、易崩解,极有利于强降雨后地表径流迅速汇集,一遇到较强的地表冲击时,从而形成山洪灾害。
2)气象水文因素。副热带高压的北跳南移,西风带环流的南侵北退,以及东南季风与西南季风的辐合交汇,形成了山区不稳定的气候系统,往往造成持续或集中的高强度降雨;气温升高导致冰雪融化加快或因拦洪工程溃决而形成洪水。据统计,发生山洪灾害主要是由于受灾地区前期降雨持续偏多,使土壤水份饱和,地表松动,遇局地短时强降雨后,降雨迅速汇集成地表径流而引发溪沟水位暴涨、泥石流、崩塌、山体滑坡。从整体发生发展的物理过程可知,发生山洪灾害主要还是持续的降雨和短时强降雨而引发的。
3)人类活动因素。山丘地区过度开发土地,或者陡坡开荒,或工程建设对山体造成破坏,改变地形、地貌,破坏天然植被,乱砍滥伐森林,失去水源涵养作用,均易发生山洪。由于人类活动造成河道的不断被侵占,河道严重淤塞,河道的泄洪能力降低,也是山洪灾害形成的重要因素之一。