Xianghe County is a county located in central Hebei province, China. It falls under the administration of the Langfang prefecture-level city and is situated approximately 45 kilometres (28 mi) southeast of Beijing.
The county consists of seven towns and two townships. According to 2020 census data, Xianghe has a population of 449,038 inhabitants, representing an increase from the 343,372 residents recorded in 2010.