Thunderstorms often lead to flash floods because they produce a large amount of rainfall in a short period of time. The ground cannot absorb all of the water quickly enough, and the excess water runs off into nearby streams and rivers, causing them to overflow their banks. Additionally, thunderstorms can occur in areas where the soil is already saturated from previous rainfall, making it more susceptible to flash flooding. The combination of heavy rainfall and poor drainage leads to flash floods, which can be dangerous and destructive.