Shijialiang Township is located in the southeast of Beibei District, at the mouth of Guanyin Gorge on the west bank of Jialing River, with longitude 106 degrees 28 minutes 21 seconds east and latitude 29 degrees 47 seconds north. It is 7 kilometers away from the downtown of Beibei District and about 9 kilometers away from the administrative center of the district government. East and Shuitu Town across the river, south and Caijiagang Town border, west and Zhongliang Mountain Range, north and Longfengqiao Street adjacent. The area is 20.14 square kilometers.