1953年建西河庄乡,1957年并入张西堡乡,1961年建西河庄公社,1984年复置乡。1995年陈寨乡并入。1997年,面积44.8平方千米,人口2.5万。
人口民族人口2021年6月,永年区第七次全国人口普查公报:截至2020年11月1日零时,西河庄乡常住人口30043人。[1]
行政区划辖西河庄、刘宋寨、河西堡、善寨、弓庄、刘桥、南河庄、贾寨、大闫胡寨、河西堡、善寨、弓庄、刘桥、南河庄、贾寨、大闫胡寨、顾一、顾二、北河庄、陈寨、郭岳寨、前井八寨、后井八寨、甄庄、李胡寨、门寨、李二八寨、李八寨、高寨、姬庄、李凹、前刘寨、后刘寨26个行政村。
区域位置西河庄乡(Xihezhuang Xiang)位于永年区东部,距县城29.6千米。