BEIJING—Ten people are dead and 14 others missing after a landslide hit a hydropower station in southwest China.

The official Xinhua News Agency said Friday that rescue work was under way at the site in Sichuan province’s Liangshan prefecture. Mud and stones began crashing down onto the station late Wednesday night and continued to fall into Thursday morning, Xinhua said.

The report did not say if anyone had survived the landslide and provincial officials could not immediately be reached for comment.

Liangshan prefecture lies about 1,750 kilometers (1,100 miles) southwest of China’s capital Beijing.