Tianfu Town is located in the northeast of Beibei City, the terrain is typical of the north-south direction of the "one mountain, three ridge and two grooves" distribution, east of Jingguan Town, Yubei District, south of the Jialing River, north of the Hechuan District, Yangliuba border, west of the Beibei District, neighboring the town of Dongyang, covers an area of 54 square kilometers, with jurisdiction over 8 villages, 3 community committees, the population of more than 50,000 people.