Chengnanzhuang Town, a town under the jurisdiction of Fuping County, Baoding City, Hebei Province, is located in the southern part of Fuping County, bordering Beiguoyuan Town in the east, Xingtang County and Lingshou County in Shijiazhuang City in the south, Xiazhuang Township in the northwest, and Fuping Town in the north. The jurisdiction has a maximum distance of 50 kilometers from east to west and 15 kilometers from north to south, with a total area of 275.8 square kilometers.At the end of 2018, Chengnanzhuang Town had a total household population of 21,829.
In the Jin Dynasty, Fuping was set up, and Chengnanzhuang Town has been under Fuping since then.In July 1961, Chengnanzhuang Commune was set up.In February 1984, it was changed to Chengnanzhuang Township.In 1994, Chengnanzhuang Township was changed to a township. As of June 2020, Chengnanzhuang Township has 21 administrative villages under its jurisdiction, with the township people's government stationed in Chengnanzhuang Village.
In 2011, Chengnanzhuang town agricultural output value of 18.5636 million yuan, industrial output value of 83.35 million yuan. The total financial income was 3,843,500 yuan.In 2018, Chengnanzhuang Town had 47 industrial enterprises, including 2 above scale, and 27 comprehensive stores or supermarkets with business area of more than 50 square meters.