According to legend, "wild geese fly from north to south, stop in the Mount Huiyanfeng (Chinese: 回雁峰; lit. 'Mount Geese') to rest", the district was named after the mountain. The district of Yanfeng is historically a part of Hengyang County. On Jan 1 1942, the provincial city of Hengyang was separated from the urban area and region around the county seat of Hengyang County.
The district of Yanfeng was established on April 4, 2001. In the adjustment of urban subdivisions in Hengyang, Yanfeng District administers five subdistricts of Yanfeng (雁峰), Baishazhou (白沙洲), Huangchaling (黄茶岭), Tianmashan (天马山) and Xianfenglu (先锋路) in the former Chengnan District (城南区), Xiangjiang Township (湘江乡; of which, Yangliu Village was transferred to Zhengxiang District) and Yuepin Township (岳屏乡; of which, three villages of Lianhe, Yuepin and Beitang were transferred to Zhengxiang District) in the former Jiaoqu (Suburb District) (郊区), and Wenchang Township (文昌乡) of Hengyang County.[3]
^2015年雁峰区国民经济和社会发展统计公报 [Statistical Communiqué of Yanfeng District on the 2015 National Economic and Social Development]. Hengyang Bureau of Statistics.