清代屬長城鄉。
清末屬仙女區,民國時期屬第一區。
土地革命時期屬仙女區轄。
1937年屬第一區城隍聯保。
1938年漢川淪陷后屬第四聯鄉。
抗戰勝利后屬城湖鄉。
1948年屬城湖區,1949年解放后屬城西區。
1951年為十一區,并為區駐地。
1954年為第三區。
1956年,三區改為城隍至1957年。
1858年6月,以區成立公社,為環城公社,城隍大隊。
同年10月改為八一公社。
1959年公社恢復原名,改稱環城公社,屬環城公社城隍管理區。
1961年,恢復區建制,成立小公社,屬環城區城隍公社。
1975年2月,撤區并社,由原楊集、城隍2個公社合并為城隍公社。
1978年12月,公社擴大,下設管理區,轄城隍、土城、兩河、楊集4個管理區。
1984年鎮社分開,撤銷公社,恢復區鎮建制,設城隍區,轄城隍、新河2個區轄鎮和北橋、紅星、新街、土城、兩河、楊集管理區。
1987年9月,撤區建鄉鎮為城隍鎮至今。