Yanjiao is a town under the administration of Sanhe City in central Hebei province, bordering Tongzhou District, Beijing across the Chaobai River to the west, located 35.5 kilometers east of Tiananmen Square and 21 km west of the urban area of Sanhe.