Xianshuigu Town is a town in Jinnan District, Tianjin, China. It is located in the south of Jinqiao Subdistrict, west of Gegu Town, north of Beizhakou Town, and east of Xinzhuang Town and Haitang Subdistrict. The town also has an enclave south of Haitang Subdistrict. Its population is 148,602 as of 2010.