The town is located in the middle region of the county, it was reformed to merge Taichang Township (太常乡), Shenxikou Township (深溪口乡) and the former Yuanling Town on November 26, 2015, it has an area of 549 sqkm with a population of 177,000 (as of 2015 end).