Huan River is the second largest tributary of Zhangweinan Canal System in Haihe River Basin. It originates from the eastern foot of Lv Lin, flows through Linzhou City, Anyang County, Hebi City, Anyang County, Anyang City and Neihuang County from west to east, and flows into Weihe River at Zhaozhuangnan (Fanyangkou) in Shipantun Township, Neihuang. The main tributaries are Fenhe River, Jinxian River and Zhuquan River, and the source is Xiaonanhai Spring and Pearl Spring.
Total length 170km, drainage area 1953km2, annual runoff of 265 million cubic meters, and maximum river bed flow 1 100 cubic meters per second. This is a perennial river. The total length of the main stream is 164km, and the drainage area is 1953km2.