Torrential rain across nine provinces and Chongqing municipality in central and southern areas of China has left more than 20 people dead and forced tens of thousands from their homes.
Fifteen people have been reported missing since the heavy downpours started on Saturday, the State Flood Control and Drought Relief Headquarters said on Monday.
It said nearly 268,000 people have been relocated and 324,000 hectares of crops have been damaged, leading to direct economic losses of 6 billion yuan (S$1.2 billion).
In Chongqing, five people died, 1,197 were forced to leave their homes and 66 houses had been destroyed since Saturday, the city's flood control and drought relief office said.
In neighbouring Sichuan province, four people died on Sunday after heavy rainfall and landslides caused their homes to collapse, according to the provincial flood and drought disaster relief authority. Three people died in Anhui province, 26,000 were relocated and nearly 1,100 homes were destroyed, the provincial civil affairs department said.
In the southwestern province of Guizhou, nine people died last week in disasters caused by heavy rain.
Rescuers are working to free eight workers from a coal mine shaft, which was flooded after torrential rain fell on Sunday, the provincial civil affairs department said.
Flooding and hail killed two people and displaced 13,000 in the northwestern Xinjiang Uygur autonomous region after the area was affected by bad weather from Thursday to Sunday.
One person is still missing, the Ministry of Civil Affairs said on Monday.
The National Meteorological Center issued a yellow alert on Monday for heavy rainfall in southern areas.
From 2 pm on Monday, storms were expected across a vast area along the Yangtze River, including Anhui, Jiangsu and Hunan provinces.
A months rain in a couple of hours kills 3 and thousands of livestock in Niger: The latest West African country to be devasted by floods
"I never seen rain like this before": Zero visibility in State of Michigan from terrifying micro storm
Heat records shattered as fierce hot spell in the San Diego area hits 118F (48C)
Death toll from flash floods and landslides in Indonesia reaches 46 with dozens still missing
Phoenix-bound flight forced to return to Houston because of 120F (49C) deadly heat: 50 year old heat record shattered!
A months rain in one hour: Australia's East coast under water again after torrential rains
24 dead and 26 missing as torrential rains damage thousands of homes in Indonesia
Almost 50C (120F) is just plain dangerous! Phoenix issues excessive heat warning
Beautiful Roll Cloud Rises Over Lake Michigan
Snow storm hits Hawaii just days before official summer time begins!
Heat Emergency Plan imposed as Houston heat hits 108F (42C)
India burning! Unbearable heat due to the 90% humidity factor as temperatures hit 43.2 degrees Celsius (110F)
"Their Sky Has Changed!" Inuit elders sharing information with NASA regarding Earth's "WOBBLE"
Nuuk warmer than New York as Greenland records it's warmest temperature in June ever!