Zhangshu is a county-level city in Jiangxi province, China.

Zhangshu may also refer to these places in Hunan province, China: Zhangshu Township, a township in Hengyang County Zhangshu, Yongxing County, a town in Yongxing County Zhangshu, Xiangyin County, a town in Xiangyin County

See also Zhang Shu (1925–1998), Chinese diplomat