For the most part there are 5 different types of floods, flash foods, coastal floods, urban floods, River floods, and ponding floods.
# 1 Flash Flood
Flash floods are floods caused by heavy rainfall or rapid snow melt. They can happen almost out of no where sometimes and occur within few minutes of rainfall but generally last for no longer than 6 hours. The flood water can be very powerful and sometimes can even move cars.
#2 River Flood
River floods occur when excess rain fall and snow melt move downstream causing an overlap on the banks. This overlap then spills the extra water onto the nearby land.
# 3 Coastal flood
When ever there is a coastal process such as waves, tide, storm surge, or heavy rainfall from coastal storms create a flood, it is referred to as Coastal flooding. Coastal flooding tends to be the most extreme when the storm surge is high.
# 4 Pluvial Flood
Pluvial floods happen when there is flooding independent from an overflowing body of water due to extreme rain fall. The most common example of this is when the drainage system is overwhelmed and the excess water pours out into the streets.
# 5 Urban Flood
Urban flooding is flooding that is caused by excess runoff water in developed areas, where the water doesn’t have any where else to go.