Hydroelectric power plants generate little or no waste (hazardous) at all, emits no toxic gases when compared to thermal power plant causing lesser harm to environment.
However it is to be kept in our mind, that construction of dams often cause loss of biodiversity which needs to be taken account of and mitigated through environmental management.