Xiluodu Dam is located in Sichuan province, China (Asia). The arch dam was completed in 2013 (9 years old).
Xiluodu Dam is the 3rd largest hydroelectric dam in the world by installed capacity. The arch dam stands at a height of 285.50 meters and impounds up to 12.67 billion m3 of water. Xiluodu Dam has an installed capacity of 13,860MW.