西汉时期,以潇河为界,大体上潇河以南属于沾县,属上党郡,潇河以北广阳以西属于上艾县,属太原郡,府址在现在广阳村,后迁到现在平定县。
明嘉靖二十七年(1548),沾尚镇属于陡泉乡叔尚都。
清仍属陡泉乡叔尚都。
民国初年,全县分1镇3乡,仍称陡泉乡。
1914年4月,属昔阳陡泉乡辖。
1917年,山西实行“村本政治”,沾尚镇为四区。
1918年,实行区村制,全县分4个区,属四区。
1938年5月,属昔阳路西抗日办事处辖,驻地庄窝。
1940年2月,属昔西八区,驻沾尚。
1945年9月,全县分14个区,属昔阳十二区。
1946年6月,调整为8个区,分属六区、八区,六区区公所驻沾尚,八区区公所驻安丰。
1949年分属昔阳县第六区、第八区。
1953年7月,区下设乡,全县设80个乡,辖内设沾尚、口上、大寒口、胡丰、安丰等乡。
1956年4月,取消区级建制,乡级建制进行重新划分,全县共设46个乡,辖内设沾尚、安丰、胡丰3乡。
1958年8月,设沾尚人民公社。
1984年沾尚公社改为沾尚镇。