댐은 수위를 높이거나 유량을 조절하기 위해 수로의 물줄기를 가로막는 물 차단 건물이다. 저수지를 형성하고, 수위를 높이고, 유출수와 집중수를 조절하며, 홍수 방지, 급수, 관개, 수력발전, 해운 개선에 사용할 수 있다. 수로가 건물을 정비하고, 하천을 조절하고, 강바닥을 보호하는 것을 댐이라고도 한다.