Xiangjiangyuan Yao Township is an ethnic township of the Yao people in Lanshan County, Hunan, China. It is the home of the Yao people and is named after the source of the Xiang River. The township covers an area of 149 square kilometres (58 sq mi). At the end of 2015, it had 742 resident families with a population of 3,188; the Yao people account for 95 percent of the population. The township is divided into five villages and part of the Jingzhu Forest Farm (荆竹林场). The seat of the township is at the village of Tongcun (桐村).