Watersheds are natural hydrological entities that cover a specific aerial expanse of land surface from which the rainfall runoff flows to a defined drain, channel, stream or river at any particular point. In the last two decades, watershed management has gained the top most priority in water resources sector necessitating delineation of watersheds upto mini watershed level in order to take up watershed development and management programmes. Prerequisite for watershed management is knowledge of watershed characteristics like slope, relief, aerial extent and drainage networks. | Watershed and stream network analysis: A case study of Kosi river in Almora district, India