China Hydroelectric Corporation, through its subsidiaries, develops, owns, and operates small hydroelectric power projects in China. It sells electricity to local power grids. As of April 10, 2013, the company owned 25 operating hydropower stations in Zhejiang, Fujian, Yunnan, and Sichuan, China with a total installed capacity of 517.8 mega watts. China Hydroelectric Corporation was founded in 2006 and is headquartered in Beijing, the People s Republic of China.