In arizona where flash floods are fairly common, its mostly because the ground is packed, dry, rocky and doesn’t have much vegetation so it does a very poor job of absorbing water when there is a significant rain. The water just rushes along the ground toward low points and rapidly accumulates in dried creek beds and ditches (or anywhere low), and very quickly forms a ‘flash flood’.
Latest Answers