عادة ما تنتج الفيضانات بسبب هطول امطار غزيرة ومتواصلة, تصل الى اعلى من القدرة الاستيعابية للتربة بالمنطقة مما يؤدي الى تغطيتها بمياه الامطار. من الممكن ان تنجم الفيضانات أيضاً بسبب انهيار سد, ارتفاع مستوى المياه في نهر جاري نتيجة لزيادة تدفق المياه فيه, أو بسبب وجود حاجز في مجرى المياه. ايضاً, هناك فيضانات تنتج بفعل عواصف بحرية قوية, مثل الاعاصير, والتي تولّد في فيضانات على طول الساحل نتيجة لارتفاع الامواج والتي من الممكن ان تصل الى 8 امتار.