西辛庄镇,隶属于山西省吕梁市孝义市,地处
孝义市西南部,东与
柱濮镇毗邻,东南与晋中市
驿马乡接壤,南与晋中市
灵石县木瓜曲、孙义等村接壤,西与交口县
桃红坡镇相连,北与阳泉县相邻,距孝义市区约35千米,
区域总面积72.94平方千米。
1949年,西辛庄镇境域属孝义县第七区;1985年10月,由西泉镇改为西辛庄镇。
截至2018年末,西辛庄镇户籍人口为19411人。
截至2020年6月,西辛庄镇下辖29个行政村,
镇人民政府驻西泉村。
2018年,西辛庄镇有工业企业36个,其中规模以上5个,有营业面积超过50平方米以上的综合商店或超市3个。