明成化十三年(1477年),設(shè)永安州,治今鎮(zhèn)域,隸桂林府。
明弘治三年(1490年)九月,永安州改為永安長官司。
明弘治五年(1492年),永安長官司復(fù)改為永安州,并改隸平樂府。
民國元年(1912年),永安州改為永安縣。
次年七月,永安縣隸屬漓江道。
民國三年(1914年),永安縣改為蒙山縣。
同年六月,蒙山縣改隸桂林道。
民國十六年(1927年),蒙山縣直隸廣西省。
同年,蒙山縣改屬平樂民團(tuán)區(qū)。
民國二十一年(1932年),蒙山縣改屬桂林民團(tuán)區(qū)。
民國二十二年(1933年),今鎮(zhèn)域設(shè)有城廂鎮(zhèn)。
次年三月,蒙山縣改屬平樂行政監(jiān)督區(qū)。
民國二十九年(1940年),蒙山縣改屬第二行政督察區(qū)。
民國三十一年(1942年),蒙山縣改屬第一行政督察區(qū)。
1949年,蒙山縣改屬第十四行政督察區(qū)。
同年11月28日,蒙山縣解放,治今鎮(zhèn),屬平樂專區(qū)。
次年4月15日,城廂鎮(zhèn)改設(shè)城廂鄉(xiāng)。
次年10月,復(fù)改為城廂鎮(zhèn)。
1953年11月,又改為城廂鄉(xiāng)。
1958年7月,蒙山縣改屬梧州專區(qū)。
同年8月25日,鎮(zhèn)域設(shè)超美公社。
次年7月5日,屬永安公社。
1960年5月,改為城區(qū)公社。
1962年10月,改為城廂鎮(zhèn)。
1968年4月8日,設(shè)蒙山鎮(zhèn)公社。
1971年,蒙山縣改屬梧州地區(qū)。
1984年7月1日,蒙山鎮(zhèn)公社撤改為蒙山鎮(zhèn)。
1997年2月,蒙山縣屬梧州市。