Constant floods are one of the effects of global warming. Overpopulation leads to further destructions of our natural environment. Floods can destroy cities, agriculture and many industries that are important in the economy. Once the basic necessities such as food and water are affected, it will turn into a total disaster. And investors will become hesitant to invest in such cities and places that are dangerous to their businesses.
I think global warming is different. It's already on its name "warming" which means the earth is heating up. This can in fact lessen the floods around while it was the climate change is the one that can cause a flood.
There is no problem with the population as long as people are well disciplined and won't do things which can cause a harm to our environment. Floods can be fatal and not only those items that you have you listed can be destroyed by a flood but it can also end the lives of the many. I think that is more devastating because lives can not be returned anymore once it lost while those cities and agriculture can always be rebuilt again.
Climate change is the effect of global warming. Global warming made our climates and weather behave differently. Ice and snow are melting fast and it increases our sea level. All of these can cause floods. Global warming can increase evaporation and lands goes dry quickly while our misbehaving winds carry them to different locations and if it falls into a non-elevated city floods will occur.
The population is a problem. Heavy population equals heavy deforestation, high level of greenhouse gas emissions, shortage of food, and many imbalances it creates.