重力坝是用混凝土或建成的水坝，用材料本身的重量来抵抗水要往下流的水平压力。重力坝的设计是使坝身的每一部份不需其他坝身的支持，本身即可稳定。
原理.重力坝是用坝体本身的重量去抵抗水因为重力要下游流动的力。。水坝中的水会产生往下游的横向压力，产生一让水坝沿着其坝堤底（水坝往下游处最底部的一点）旋转的力矩。水坝结构的重量要和此力矩对抗，也就是产生往另一方向旋转的力矩。水坝设计者需确保水坝重量够重，其产生力矩可以比水的横向压力产生的力矩要大。在工程中，只要重力作用在坝体上的力及水压作用在坝