1912年后,隸屬第一區(qū),設(shè)城鎮(zhèn)和郭山、王格、長春、金唐等鄉(xiāng)鎮(zhèn)。
1949年后,分屬翠屏區(qū)、公山區(qū)和唐山區(qū)。
1953年9月,以序列稱區(qū),所轄各村分屬二區(qū)、四區(qū)和五區(qū)。
1956年,設(shè)城關(guān)區(qū),翌年城關(guān)區(qū)更名城廂鎮(zhèn)。
1958年,以城廂鎮(zhèn)為基礎(chǔ)成立城鎮(zhèn)人民公社。
1981年,撤銷城鎮(zhèn)人民公社,成立城關(guān)鎮(zhèn)。
1984年,改城關(guān)鎮(zhèn)為棲霞鎮(zhèn),同時將東境16個自然村劃歸新建的劉家河鄉(xiāng)。
2000年,棲霞鎮(zhèn)析翠屏、莊園兩個街道,北部屬莊園街道。