Czas trwania powodzi może trwać od kilku godzin do miesięcy. Okres powodzi zależy od czynników takich jak czas opadania, warunki glebowe i gruntowe oraz topografia.
Istnieją cztery ogólne rodzaje powodzi: powodzie rzeczne, przybrzeżne, miejskie i błyskawiczne. Rzeki często zalewane są podczas topnienia wiosennego i deszczu, które powodują przepełnienie dróg wodnych na brzegach. Miasta na ogół są bardziej podatne na powodzie, ponieważ większość gruntów w środowisku miejskim pokryta jest betonem i asfaltem. Ten rodzaj pokrycia gruntowego nie absorbuje nadmiernych opadów, a systemy kanalizacyjne zazwyczaj nie są w stanie nadążyć z nadmiernym zalewem.