Reservoirs in India hold potential for inland fisheries development but currently contribute less than expected to fish production. There are over 19,000 reservoirs in India covering 3.15 million hectares. The average fish yield from reservoirs is around 20 kg/ha but could be increased to 250 kg/ha through management. Key factors influencing reservoir productivity include morphometric characteristics, climate, soil properties, and chemical stratification. Management approaches for reservoirs focus on stock enhancement, species enhancement, and environmental enhancement through stocking of suitable fish species and regulating fishing efforts.