Changcheng Township, belonging to Yanggao County, Datong City, Shanxi Province, is located in the northwestern part of Yanggao County, connecting Longquan Township in the east, Wangguantun Township in the south, Julebao Township of Yunzhou District and Huayuantun Township of Xinrong District in the west, connecting with Guantunbao Township of Fengzhen City in the Inner Mongolia Autonomous Region in the north, with an administrative area of 134.74 square kilometers.
In 1949, it belonged to the fifth district of Yanggao County; in July 1984, Changcheng Commune was changed to Changcheng Township. As of the end of 2018, Changcheng Township had a household population of 5,669. As of June 2020, Changcheng Township has 8 administrative villages under its jurisdiction, and the township people's government is located at No. 1, Government Street, XXVI Village.
In 2011, the per capita net income of farmers in Changcheng Township was RMB 3,028.In 2018, there were 2 industrial enterprises in Changcheng Township, including 2 above scale, and 2 general stores or supermarkets with business area of more than 50 square meters.