Zhangguying Town () is a town of Yueyang County, Hunan Province, China. It was reformed on November 30, 2015. The town has an area of . As of 2015, it has a census registered population of 46,200. Zhangguying Town is divided into 13 villages and a community under its jurisdiction, the seat of town is Weidong Community (). The town is named after the Major National Historical and Cultural Site of Zhangguying Village.