The town is situated at eastern
Nanjian Yi Autonomous County. The town is bordered to the north by
Nanjian Town, to the east by
Midu County and
Wuliangshan Town, to the south by
Gonglang Town, and to the west by
Yongcui Township. The highest point in the town is Baju Mountain () which stands above sea level. The lowest point is the river valley of Stone Cave Temple (), which, at above sea level. The Dalongtan Reservoir () is located in the town. The town experiences a subtropical monsoon climate, with an average annual temperature of , total annual rainfall of , and annual average sunshine hours in 2296.1 hours. ==Economy==