Hydroelectric power or hydroelectricity is electrical power which is generated through the energy of falling instream water. This method of energy generation is viewed as very environmentally friendly by many people, since no waste occurs during energy generation.