Flood is extreme runoff. The basic difference is just quantity. If the run off exceeds the banks of the stream or river, it is a flood. Controlling runoff by creating opportunities for the water to sink down into an aquifer can prevent flooding. read more