Gucheng (Chinese: 固城镇; pinyin: Gùchéng Zhèn) is a town in Dingxing County, administered by Baoding in Hebei Province, China. According to the 2010 census, it had a population of 45,429 residents. The town spans an area of 65.75 square kilometers, with a population density of 690.9 per square kilometer.

The 2010 census data showed that the population was composed of 22,035 males and 23,394 females. Children under the age of 15 made up 16.8% of the population, while 73.5% were aged 15–64 and 9.7% were 65 and over.

See also