明中后期,明沙淖鄉境內為蒙古族滿官嗔部駐牧地。
清境內有村落形成,蒙古族屬于土默特右翼旗6甲管轄,漢族屬薩拉齊廳南鄉管轄。
民國三年(1914年),蒙古族屬于土默特右翼旗6甲管轄,漢族屬薩拉齊縣第2區管轄。
民國二十七年(1938年),蒙古族屬日偽土默特旗右翼6甲管轄,漢族屬日偽薩拉齊縣儉裕鄉管轄。
民國三十五年(1946年),蒙古族屬土默特特別旗第6自治督導處管轄,漢族屬薩拉旗縣河濱鄉管轄。
1950年4月,蒙古族屬土默特旗第6區管轄,漢族屬薩拉齊縣第3區管轄。
1956年,撤區劃鄉,設明沙淖鄉。
1958年,隨薩拉齊縣并入土默特旗。
公社化時,屬衛星公社。
1959年4月,衛星公社更名發彥申公社。
1961年9月,發彥申公社分為4公社,明沙淖為其中的楊家圪堵公社。
1963年,楊家圪堵公社遷址于明沙淖大隊的劉柜村,遂改名明沙淖公社。
1969年1月,土默特旗分設土默特右旗、土默特左旗,明沙淖公社屬土默特右旗。
1984年9月,明沙淖公社改鄉。
2006年2月,大城西鄉并入明沙淖鄉。