春秋為晉國轄。
戰國屬趙地。
秦為沾縣轄。
明朝屬樂平陡泉鄉。
清沿明置。
民國初年設沾城鎮,駐西大街,領199村。
1914年,為昔陽縣沾城鎮。
1918年,實行區村制,全縣分4個區,屬一區。
1938年5月,屬昔東縣。
1946年6月,全縣調整為8個行政區,屬一區,轄104村。
1949年屬一區管轄,駐東關。
1950年-1952年屬一區管轄,駐地南關。
1953年-1955年屬北關鄉管轄。
1956年-1957年屬城關鄉管轄,駐西大街。
1958年-1960年屬大寨公社管轄,駐地南關。
1961年-1983年屬城關公社管轄,駐西大街。
1984年屬城關鎮管轄,駐西大街。
2011年7月,安平鄉、巴洲鄉、城關鎮合并稱樂平鎮,轄57個行政村、18個自然村。
由樂平鎮管轄至今。