Hydropower is a renewable energy source that converts the kinetic energy of flowing water into electricity using turbines and generators. The amount of electricity produced depends on the flow rate and the head height from which water falls, with greater flow and height generating more power. While hydropower is a clean, renewable energy source, it can have environmental impacts, such as affecting fish populations and local ecosystems.