攔河堰,是一種橫越河川的障礙設施,可以改變水流的特性。一般而言,堰的尺寸比水壩小,水會在障礙物的後面累積成水潭,積滿後會越過頂部流往下游。堰經常用來引水進入灌溉圳道、防範洪水、量測流量及增加水深以利於通航。