There is more than one place called Xiangcheng:
- Xiangcheng (Sichuan) (乡城), a county in Ganzi, Sichuan
- Xiangcheng (Zhoukou) (项城), a city in Zhoukou, Henan
- Xiangcheng (Xuchang) (襄城县), a county in Xuchang, Henan
- Xiangcheng (襄城区), a district in Xiangyang, Hubei
- Xiangcheng (相城), a district in Suzhou, Jiangsu