Lũ lụt có thể xảy ra ở bất kỳ khu vực nào trên thế giới có lượng mưa lớn, nhưng những khu vực có nhiều vùng nước có nguy cơ cao hơn. Ngập lụt cũng có thể xảy ra khi lượng mưa quá lớn chạm vào vùng đất khô cằn. Lũ lụt xảy ra do đất không thể lấy hết nước.
Có thể xảy ra lũ lụt nếu không có mưa. Các khu vực có nhiều băng và tuyết có thể bị ngập lụt khi băng và tuyết tan. Nước từ khi tan chảy sau đó chảy vào các con sông không thể chứa được, khiến khu vực này bị ngập lụt.
Các khu vực ven biển cũng dễ bị ngập lụt? đặc biệt là khi một cơn bão đi qua. Ngập lụt có thể xảy ra từ đại dương đi sâu vào đất liền hoặc do lượng mưa lớn kèm theo bão.