가장 흔한 이유 중 하나는 환경 문제입니다. 댐 건설이 하천 생태계를 바꾸거나 물고기들이 오가지 못하게 막아서 심각한 환경 파괴를 유발할 경우, 발전을 중단하는 사례가 있습니다. 또한, 오래된 발전소는 안전 문제가 발생할 수 있습니다. 시설이 낡거나 구조적인 결함이 생기면 안전을 위해 가동을 멈추거나 완전히 철거해야 하기도 합니다.
그리고, 발전 효율이 기대에 못 미치거나 고장으로 수리 비용이 너무 많이 들면 더 이상 운영하는 것이 비효율적이라고 판단될 수 있습니다. 또한, 가뭄 등으로 댐이나 하천의 물이 줄어들면 발전량을 확보하기 어렵게 되고, 심하면 발전을 중단해야 할 수도 있습니다. 물을 사용하는 다른 용도가 우선시될 때도 마찬가지입니다.