Beixiaozhuang Township is a rural township located in Xindou District, Xingtai, Hebei, China. According to the 2010 census, Beixiaozhuang Township had a population of 8,156, including 4,149 males and 4,007 females. The population was distributed as follows: 1,226 people aged under 14, 6,180 people aged between 15 and 64, and 750 people aged over 65.