A check dam placed in the ditch, swale, or channel interrupts the flow of water and flattens the gradient of the channel, thereby reducing the velocity. In turn, this obstruction induces infiltration and reduces eroding. They can be used not only to slow flow velocity but also to distribute flows across a swale to avoid preferential paths and guide flows toward vegetation. Although some sedimentation may result behind the dam, check dams do not primarily function as sediment-trapping devices.
For instance, on the Graliwdo River in Ethiopia, an increase of hydraulic roughness by check dams and water transmission losses in deposited sediments is responsible for the delay of runoff to reach the lower part of the river channels. The reduction of peak runoff discharge was larger in the river segment with check dams and vegetation (minus 12%) than in segment without treatment (minus 5.5%). Reduction of total runoff volume was also larger in the river with check dams than in the untreated river. The implementation of check dams combined with vegetation reduced peak flow discharge and total runoff volume as large parts of runoff infiltrated in the sediments deposited behind the check dams. As gully check dams are implemented in a large areas of northern Ethiopia, this contributes to groundwater recharge and increased river base flow.