Xiaodian Town () is a town located on the southern portion of Beichen District, Tianjin, China. It borders Dazhangzhuang Town to the north, Xiditou Town and Jinzhong Subdistrict to the east, Yixingbu Town to the south, as well as Tianmu and Beicang Towns to the west. It has a population of 34,512 as of 2010.
Its name Xiaodian () comes from Xiaodian Village, where the seat of the town government is located.
Xiaodian Town is bounded by Ziya River to the south and Jinzhong River to the east. National Highway 112 passes through it.
As of 2022, Xiaodian Town consists 11 subdivisions, including the following 6 residential communities and 5 villages: