西井子镇,内蒙古自治区乌兰察布市商都县下辖镇,地处商都县西北部,东与屯垦队镇为邻,南与七台镇相连,西与察哈尔右翼后旗土牧尔台镇毗邻,北与锡林郭勒盟苏尼特右旗朱日和镇接壤,行政区域面积519.68平方千米。1949年10月后,划为商都县三区。1956年5月,设西井子乡。2006年8月,大拉子乡、格化司台乡并入西井子镇。截至2018年末,西井子镇户籍人口有36617人。截至2020年6月,西井子镇下辖31个行政村。2011年,西井子镇农民人均纯收入3000元。2018年,西井子镇有工业企业16个,有营业面积超过50平方米以上的综合商店或超市9个。1949年10月后,划为商都县三区。