Inundatie betekent het opzettelijk onder water zetten van een gebied. Dit kan gebeuren om strategische redenen, zoals bij defensieve maatregelen tijdens oorlogen om vijandige troepen te vertragen, of voor waterbeheer, bijvoorbeeld om land vruchtbaarder te maken.
Het woord komt van het Latijnse "inundatio," wat "overstroming" betekent.