清及民國初年,大部分屬烏拉特中公旗。
民國十五年(1926年),稱二區(qū),屬固陽縣。
民國二十六年(1937年)11月,稱公合鄉(xiāng),屬偽固陽縣公署。
民國三十四年(1945年),稱民享鄉(xiāng),屬固陽縣。
1950年3月,稱第六區(qū)。
1955年6月,稱西斗鋪區(qū),屬固陽縣,區(qū)公所駐西斗鋪村。
1958年7月,南部稱上游公社,北部稱東風(fēng)公社;同年12月,2公社合并為西斗鋪公社。
1960年3月,分為紅泥井、西斗鋪、壩梁3公社。
1984年7月,紅泥井、壩梁2公社改鄉(xiāng),西斗鋪公社改西斗鋪鎮(zhèn)。
2005年12月,紅泥井、壩梁2鄉(xiāng)并入西斗鋪鎮(zhèn)。