Shagou Township, belonging to Xiji County, Guyuan City, Ningxia Hui Autonomous Region, is located in the northeastern part of Xiji County, bordering Pengbao Township of Yuanzhou District to the east, Baiyi and Biancheng 2 townships to the south, Flintstone Zhai Township and Baiyi Township to the west, and Jun Township of Haiyuan County to the north, with an administrative area of 195.43 square kilometers. As of the end of 2020, the household population of Shagou Township was 16,122.
In November 1949, the territory set up two townships of Shagou and Taobao, belonging to Baiya District. from May 1965 to 1969, it belonged to Baiya District. in December 1983, it was changed from Shagou Commune to Shagou Township, and the township seat was moved from Shagou Village to Dongzhuang Village. As of October 2021, Shagou Township has 11 administrative villages under its jurisdiction, and the township people's government is located in the Stinking Water River Group of Dongzhuang Village.
In 2020, there will be 1 industrial enterprise in Shagou Township, of which 1 will be above scale, and there will be 12 general stores or supermarkets with a business area of more than 50 square meters.