Lượng mưa lớn, liên tục và kéo dài cùng với việc tràn qua các sông và các kênh dẫn nước khác là một trong những nguyên nhân chính gây ra lũ lụt. Khi nước mưa tràn đến và lấp đầy các kênh sông, nước sẽ lan vào vùng ngập lũ hoặc vùng đất bên cạnh sông và gây ra lũ lụt.
Ngập lụt sau trận mưa lớn cũng bị ảnh hưởng bởi một số yếu tố, bao gồm các kênh sông dốc và nông, thiếu thảm thực vật và các lưu vực thoát nước bê tông khiến nước không thấm ngược trở lại mặt đất và khiến nước chảy nhanh hơn trên vùng ngập lũ. Hệ thống thoát nước không đủ, bảo trì đường nước kém và hệ thống cống rãnh bị lỗi cũng góp phần gây ra lũ lụt.
Nguyên nhân gây ra lũ lụt cũng khác nhau tùy theo vị trí địa lý. Triều cường kết hợp với thời tiết mưa bão và áp suất khí quyển thấp là một trong những nguyên nhân chính gây ra lũ lụt ở các vùng ven biển. Bão mang đến những cơn bão có sức mạnh hủy diệt lớn, có thể nhanh chóng nâng nước vào bờ lên đến vài mét. Triều cường có thể xâm nhập vào bãi biển và các khu vực trũng thấp xa hơn vào đất liền.
Sóng thần hoặc sóng thủy triều do động đất hoặc nhiễu động dưới đáy đại dương có thể tạo ra một tập hợp các sóng hình thành từ từ và tăng vận tốc trong vùng nước nông hơn. Không giống như triều cường, sóng thần là một dạng sóng lớn, nếu khuếch đại quá lớn, có thể gây ra lũ lụt và thiệt hại quá mức cho tài sản.