，断面一般为梯形。因为底部承受的水压比顶部的大的多，所以底部较顶部宽。土石坝多是横越大河建成的，用的都是既普通又便宜但具有较好不透水性的材料。由于物料较松散，能承受地基的动摇。但水会慢慢渗入堤坝，降低堤坝的坚固程度。因此，工程师会在堤坝表面加上一层防水的黏土；或在坝体内修筑透水性更小的防渗层（防渗层有心墙和斜墙两种类型）；或设计一些通道，让一部分的水流走。
混凝土坝.混凝土坝多用混凝土建成，通常建筑在深而窄的山谷，因为只有混凝土才能承受堤坝底部的高水压，是最广泛应用的坝型，如建在岩