Rock riffles have several benefits for stream restoration, including channel stability, improved water quality, enhanced fish passage, and creation of fish habitat for spawning, foraging, and rearing. Rock riffles control the velocity of flow and reduce downstream sediment movement, which helps create bank stability. They also create turbulence that aerates the water, and raise the upstream stage to flood culverts, channel constrictions, or launching pools.