明中后期,明沙淖乡境内为蒙古族满官嗔部驻牧地。
清境内有村落形成,蒙古族属于土默特右翼旗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月,大城西乡并入明沙淖乡。