Stormflo er særlig høy vannstand i sjøen i forbindelse med storm. Den viktigste mekanismen er at kraften fra vinden trekker overflatevannet til høyre for vindretningen på den nordlige halvkule (til venstre på den sørlige). Dermed stues vann opp langs en kyst eller inne i en bukt. Den direkte endringen av vannstanden på grunn av variasjonen i lufttrykk er av mindre betydning i denne sammenheng.
Stormflo kan gjøre stor skade på lavtliggende land, sjøhus og kaianlegg. Således ble bebyggelsen på øya Grip ødelagt og mange mennesker omkom under stormflo ca. 1650 og igjen i 1797. Under en storm 16. oktober 1987 var vannstanden 1,5 m over normalt høyvann i Oslofjorden, noe som sammen med sterk nedbør forårsaket store ødeleggelser, særlig innerst i fjorden.
Spesielt store ødeleggelser kan forekomme når stormflo opptrer samtidig med maksimalt høyt tidevann (springflo).