明屬延綏鎮(zhèn)。
清屬綏德縣。
民國十七年(1928年),全縣設(shè)11區(qū),屬中區(qū)(城關(guān)區(qū))。
民國二十四年(1935年),秋推行保甲制,屬中山鎮(zhèn)聯(lián)保。
民國三十一年(1942年),屬綏德市。
1949年10月初,全縣設(shè)10區(qū)、屬1區(qū)(駐地綏德市)。
1958年9月,成立城郊公社,共轄3個生產(chǎn)大隊,12個社區(qū)。
1960年,改為城關(guān)公社。
1962年,更名為城關(guān)鎮(zhèn)公社。
1984年7月,改設(shè)為名川鎮(zhèn)。
轄12個社區(qū),3個行政村。
2011年,撤銷辛店鄉(xiāng),并入名州鎮(zhèn)。