Stream restoration activities may range from the simple improvement or removal of a structure that inhibits natural stream functions (e.g. repairing or replacing a culvert, or removing barriers to fish passage such as weirs), to the stabilization of stream banks, or other interventions such as riparian zone restoration or the installation of stormwater-management facilities like constructed wetlands. The use of recycled water to augment stream flows that have been depleted as a result of human activities can also be considered a form of stream restoration. When present, navigation locks have a potential to be operated as vertical slot fishways to restore fish passage to some extent for a wide range of fish, including poor swimmers.
Stream-restoration projects normally begin with an assessment of a focal stream system, including climatic data, geology, watershed hydrology, stream hydraulics, sediment transport patterns, channel geometry, historical channel mobility, and flood records. Numerous systems exist to classify streams according to their geomorphology. This preliminary assessment helps to understand the stream dynamics and determining the cause of the observed degradation to be addressed; it can also be used to determine the target state for the intended restoration work, especially since the "natural" or undisturbed state is sometimes no longer achievable due to various constraints.
Two broad approaches to stream restoration have been defined in the past decades: form-based restoration and process-based restoration. Whereas the former focuses on the restoration of structural features and/or patterns considered to be characteristic of the target stream system, the latter is based on the restoration of hydrological and geomorphological processes (such as sediment transport or connectivity between the channel and the floodplain) to ensure a stream's resilience and ecological health.