Een stuwdam is een grote betonnen of stenen structuur die water tegenhoudt en wordt gebruikt voor waterbeheer, energieopwekking, landbouwproductie en overstromingsbeheersing. Er zijn drie typen stuwdammen: zwaartekrachtdammen, boogdammen en gewichtsdammen.