Stormflod är ett högt vattenstånd som uppstår i samband med starka ihållande vindar. Det höga vattenståndet orsakas främst av de vattenmassor som vinden pressar mot kusterna men det kan förvärras av lågt lufttryck. De kraftigaste stormarna är oftast förknippade med djupa lågtryck.
Stormar på stora innanhav som Östersjön kan leda till högt vattenstånd i ena änden där vattenmassorna pressas mot kusterna medan vattenståndet sjunker i andra änden när vattenmassorna dras därifrån. Ett exempel är prognosen för stormen den 14 november 2005 då sydvästliga vindar förutsågs ge högvatten på 80 cm i Bottenhavet medan Skånes sydkust skulle få 100 cm lågvatten.
En av de värsta stormfloderna i Östersjön var stormfloden 1872, då högvattnet vid Skåne, Danmark och Tyskland nådde runt tre meter över normalt vattenstånd.[1]
Vid Nordsjöns kust har det i historien inträffat extrema katastrofer vid stormfloder. Här sänker sig landet gradvis (motsats till landhöjning) vilket gör att visst land efterhand kan hamna under havsnivån och man måste bygga högre och högre vallar. Under äldre tid, särskilt under medeltiden hände det att stormfloder bröt igenom fördämningarna och dränkte stora landområden, varvid kanske en halv miljon människor dränktes sammanlagt vid dessa händelser. Några av de största inträffade åren 1212, 1228, 1362[2], 1421, 1530 och 1634. En annan stormflod med katastrofal utgång var julstormfloden 1717.[3] Eftersom marken vid Nordsjökusten är mycket bördig återvände folk till dessa områden varje gång. (Se Lista över stormfloder i Nordsjön)