The Yangtze River has flooded more than 1,000 times, including in 1931 when an estimated 145,000 people died. Flooding usually happens in late summer as a result of monsoon rains and mountain snow melt. The flood in 1931 covered 186 counties and cities. The River is 6,300 kilometers long and ...