西斗铺镇,隶属于中华人民共和国内蒙古自治区包头市固阳县,地处固阳县西北部,东与兴顺西镇相邻,南与金山镇毗邻,西与乌拉特前旗的小佘太镇和乌拉特中旗的石哈河镇接壤,北靠达尔罕茂明安联合旗的乌克镇,距县政府50千米,行政区域总面积772平方千米。清及民国初年,西斗铺镇一带大部分属乌拉特中公旗;2005年12月,红泥井、坝梁2乡并入西斗铺镇。截至2018年末,西斗铺镇户籍人口为19437人。2019年,西斗铺镇下辖1个社区、6个行政村。2018年,西斗铺镇有工业企业79个,其中规模以上4个,有营业面积超过50平方米以上的综合商店或超市3个。清及民国初年,大部分属乌拉特中公旗。