Zhangfang Town () is a rural town in Liuyang City, Hunan Province, People's Republic of China. As of the 2015 census it had a population of 31,800 and an area of . It borders Daweishan Town in the north, Paibu Town in the east, the towns of Yonghe, Guandu and Dahu in the west, and Xiaohe Township in the south.
The town is divided into seven villages and two communities, which include the following areas:
The Xiaoxi River (), a river in eastern Liuyang that rises in the town and discharges to Zhushuqiao Reservoir ().
The Banli Reservoir () is situated at the southwest of the town.
Mount Qixingling () is the peak-point at the town, its peak elevation is .
Mount Getengling () is in elevation and Mount Litouling () is in elevation.
The economy is supported primarily by farming and ranching.
Mandarin is the official provincial language and local people speak Hakka Chinese.
The Haoji Railway, from Uxin Banner of Inner Mongolia to Ji'an of Jiangxi, through the town.
The ChangshaâÂÂLiuyang Expressway, from Changsha, running through the towns of Dongyang, Jiaoxi, Gugang, Sankou, Yonghe, Guandu to Jiangxi.
The Provincial Highway S309, which heads west to Jiangxi and east to Changsha, runs through the town.
Honglian Temple () is a Buddhist temple in the town.
Chen Zhenren Temple () is a Taoist temple in the town.
The Former Residence of Wang Shoudao and the Former Residence of Li Bai are famous scenic spots in the town.