Zhangjiang Town was reformed through the merging Bazilu Township (八字路乡), Yaohe Township (尧河乡) and the former Chengguan Town (城关镇) in November 1995, it had an area of an area of 139 sqkm with a population of about 100,000 (as of 1995), when it had 41 villages and 7 communities.