Tangcheng Town, belonging to Anze County, Linfen City, Shanxi Province, is located in the northwestern part of Anze County, bordering with Qinyuan County, Changzhi City in the east, southeast and south with the town of Hechuan, west and southwest of the town of Fucheng, and north of the ancient county of Beiping Town, the town's administrative area of 176.55 square kilometers.
In 1956, it belonged to Tangcheng Township.In August 1958, Tangcheng Commune was set up.In June 1984, Tangcheng Commune was changed to Tangcheng Township. As of the end of 2018, Tangcheng Town had a household population of 9,705. As of June 2020, Tangcheng Town has 12 administrative villages under its jurisdiction, and the town's people's government is located at 3038 South Tangcheng Road.
In 2011, the per capita net income of farmers in Tangcheng Township was 1,292 yuan. As of the end of 2018, Tangcheng Town has 10 industrial enterprises, including 10 industrial enterprises above scale, and 2 supermarkets or general stores with business area over 50 square meters.