Qianjiadian Town () is a town in the Yanqing District of Beijing. It shares border with Dongmao Town to the north, Baoshan Town and Zhenzhuquan Township to the east, Sihai Town and Liubinbao Township to the south, and Xiangying Township to the west. Its population was 6,273 as of 2020.
Qianjiadian Town is located within a basin of the Yan Mountain Range, with Hei River flowing through its north and Bai River flowing through its south. It is connected to Luanchi and Liusha Roads.
In 2021, Qianajiadian Town covered 20 subdivisions, with the following 1 community and 19 villages: