清末,實(shí)行鄉(xiāng)約制,現(xiàn)境域分屬附城鄉(xiāng)、北路鄉(xiāng)、南路鄉(xiāng)和東路鄉(xiāng)管轄。
1917年,山西省政府推行“村本政治”,廢止鄉(xiāng)約制。
1918年,在村(鎮(zhèn))之上設(shè)區(qū),屬第一區(qū)。
次年后,重新調(diào)整區(qū)劃,設(shè)3個(gè)區(qū),區(qū)屬未變。
1933年,重設(shè)為4個(gè)區(qū),區(qū)屬未變。
1939年,增設(shè)為8個(gè)區(qū),銀郊等13村劃歸為第二區(qū)。
1942年,銀郊、東匯等28個(gè)村劃屬榆北辦事處。
1953年,區(qū)下設(shè)鄉(xiāng)鎮(zhèn),境域分屬一區(qū)城關(guān)鎮(zhèn)、東匯鄉(xiāng)、峽口鄉(xiāng)。
1954年廢區(qū)制,境內(nèi)分設(shè)王景、東匯、城關(guān)、潭村、小杜余溝、銀郊6個(gè)鄉(xiāng)。
1958年,廢除鄉(xiāng)(鎮(zhèn))制,境域?qū)傩l(wèi)星(城關(guān))人民公社管轄。
同年11月,榆社、武鄉(xiāng)合縣,屬武鄉(xiāng)縣榆社鎮(zhèn)(衛(wèi)星)人民公社。
次年榆武分治,恢復(fù)原建置。
1974年2月,城關(guān)人民公社分置東匯人民公社和銀郊人民公社。
1984年,分別更名為城關(guān)鎮(zhèn)、東匯鄉(xiāng)和銀郊鄉(xiāng)。
2001年3月撤鄉(xiāng)并鎮(zhèn),城關(guān)鎮(zhèn)、銀郊鄉(xiāng)、東匯鄉(xiāng)合并稱箕城鎮(zhèn)。