Question: what are the major causes of floods?
Answer: heavy rainfall.
long periods of rain.
snowmelt.
steep slopes.
impermeable rock (doesn't allow water through)
very wet, saturated soils.
compacted or dry soil.