民國二十二年(1933年),設(shè)城隍、仁厚兩鄉(xiāng),屬興業(yè)縣。
1950年6月,撤鄉(xiāng)改區(qū),屬興業(yè)縣第三區(qū)。
1953年8月,改屬鬱林縣第十一區(qū)。
1954年2月,改設(shè)第十一區(qū)。
次年9月,第十一區(qū)改為城隍區(qū),屬鬱林縣。
1956年3月,城隍區(qū)改屬玉林縣。
次年12月,撤區(qū)改鄉(xiāng)。
1958年10月,設(shè)城隍公社,屬玉林縣。
后曾改名永紅公社,1982年,恢復(fù)城隍公社。
1984年10月,城隍公社撤改為城隍鎮(zhèn),屬玉林市。
1997年4月,城隍鎮(zhèn)改屬興業(yè)縣。