日本においては砂防法に基づき国土交通省が管轄し、各地の地方整備局や都道府県の土木系の部署が建設するものを「砂防堰堤」、森林法に基づき林野庁が管轄し、各地の森林管理署や都道府県の林業系の部署が建設するものと「治山堰堤」（治山ダム）などとして分けるが、管轄する役所が違うだけで構造物の形はほぼ同じである（以下、特に区別する必要がない限り治山ダムも含めて説明する）。治山堰堤の方は「保安林を健全に生育させるために河川の勾配を緩くするためにダムを建設する」という目的で建設されるので、後述のようにメンテナンス面の考え方に砂防堰堤との違いがある。
また、砂防堰堤や治山堰堤の呼び名についても「堰堤工」、「谷止工」、「床固工」などと呼び分ける場合があるが、構造物の形はほぼ同じである。ダムを建設することによって河川の縦断勾配が変化するが、この変化の度合いが大きいものを谷止工、度合いの小さなものを床固工などと言ったりする。また、床固工の場合は下記の袖部天端の勾配を持たせず袖部が水平である場合が多く、見た目にも若干違いがある。
構造.
堤体.
堤体の横断面は台形であるが、水通しから土石が流れ落ちることでコンクリートや鋼材といった部材が損傷するため、安定計算の許す限り垂直に近い急傾斜に作ることで土石の衝突による損傷を減らすように設計する。安定計算では堤高や重量、完成時点での堤体にかかる土圧と水圧のバランスなどが考慮される。
堤体の高さはダムの貯砂容量に直結する。渓流内に堆積する土砂を受け止め切れるか、土石で満杯になったときに上流側の渓流の勾配を十分緩和することができるかなどで決定する。堤体の厚みは水通しの高さにおける厚みで評価され、渓流内に堆積する転石の大きさを根拠に決定される。土石流の直撃を受けないと判断される場合は堤体の厚みを薄くする場合があり、副堤などではこの考え方で作ることも多い。
水通し.