Yanfeng is an urban district of Hengyang City in Hunan province, China. It lies in the middle south of the city proper, on the western bank of the Xiang River. It is bordered by Zhuhui District to the east, Hengnan County to the south, Zhengxiang District to the west, and Shigu District to the north.
The district covers an area of 94 square kilometres (36 square miles). As of 2015, it had a permanent resident population of 220,900 and a registered population of 193,700. Yanfeng is administered as six subdistricts and one township.