The municipal weather service announced a red alert – the highest in a four-tier system – forecasting heavy rain from noon on Monday until Tuesday morning.

Most parts of the city are expected to see 100 millimetres (four inches) of rain during a six-hour period overnight, but outlying areas could experience between 150mm and 200mm, authorities said.

“There is an extremely high risk of flash floods, mudslides, landslips and other natural disasters in mountain areas,” the Beijing government said on an official social media account.

“Citizens are advised not to go outside unless necessary,” it said.