Existem numerosas opções para prevenção de inundações, incluindo técnicas agrícolas, de engenharia e políticas. Cada uma pode ser implementada de alguma forma por um indivíduo, bem como por uma comunidade, embora algumas opções como represar uma fonte de água e/ou restaurar uma área de zona húmida exijam permissão governamental.
Reflorestação, lavoura em curvas de nível e rotação de culturas fornecem as técnicas mais comuns de prevenção de inundações em áreas agrícolas. Estas combatem os danos causados pela combinação de desflorestação e sobrecultivo que resulta em erosão do solo.
Algumas comunidades erguem diques ao longo de uma via navegável para reduzir danos de inundações melhorando o controlo do fluxo de água. Diques podem tomar a forma de aterros de terra ou muros de contenção.
Barragens retêm água num reservatório, impedindo o seu fluxo regular. Além do controlo de inundações, barragens e reservatórios podem ajudar no alívio de secas. Uma barragem construída nas nascentes de um corpo de água retém escoamento pesado durante períodos extremamente húmidos. A comunidade pode então libertar esta água de escoamento armazenada durante períodos secos.
Limitar ou proibir desenvolvimento dentro da planície de inundação de 100 anos via ordenança de planície de inundação reduz o potencial para danos de inundação. Proibir desenvolvimento garante que as zonas húmidas associadas à planície de inundação permanecem capazes de absorver chuva adequadamente.
Em casos onde construção já ocorreu na planície de inundação e desastres de inundação repetidos ocorreram, o governo federal comprou, depois demoliu, propriedades nas áreas danificadas e restaurou as áreas a zonas húmidas.