Why do Floods Happen?

Floods happen when rain water can not drain away fast enough from a particular area. Many rivers that flow into engineered lakes are controlled by the dam at the lake. If not enough water is release before a storm, a flood can happen.