I metodi di controllo delle inondazioni sono utilizzati per ridurre o prevenire gli effetti dannosi delle acque di piena. I metodi di riduzione delle inondazioni sono utilizzati per ridurre gli effetti delle acque di piena o dei livelli elevati delle acque. Le inondazioni possono essere causate da una combinazione di processi naturali, come eventi meteorologici estremi a monte, e da modifiche umane ai corpi idrici e al deflusso. La costruzione di infrastrutture rigide per prevenire le inondazioni, come i muri antiallagamento, può essere efficace per gestire le inondazioni, ma le migliori pratiche nell'ambito dell'ingegneria del paesaggio sono quelle di affidarsi maggiormente alle infrastrutture morbide e ai sistemi naturali, come le paludi e le pianure alluvionali, per gestire l'aumento dell'acqua. Per quanto riguarda le inondazioni sulle coste, le pratiche di gestione costiera devono gestire non solo le variazioni del flusso d'acqua, ma anche i processi naturali come le maree. Il controllo e il soccorso delle inondazioni è una parte particolarmente importante dell'adattamento ai cambiamenti climatici e della resilienza climatica; sia l'innalzamento del livello del mare che i cambiamenti meteorologici (i cambiamenti climatici causano precipitazioni più intense e più rapide), fanno sì che le inondazioni delle infrastrutture umane siano particolarmente importanti.