The Disaster Management Centre said that 299 thousand 806 persons have been displaced while overall 420 thousand 097 persons have been affected by the inclement weather.
Meanwhile, the Irrigations Department said that it may take few more days for flood waters caused by the rising water levels of Kelani River to recede.
The Nagalagam Street Water Gauge recorded its highest reading yesterday and therefore flood water levels in many areas further increased.
Thotalanga, Kelanimulla, Sedawatte, Wellampitiya, Kolonnawa, Angoda and several other areas are inundated.
The Irrigation Department says that it will take several days to recede flood waters of the low line areas by the Kelani River.