1912年后,隶属第一区,设城镇和郭山、王格、长春、金唐等乡镇。
1949年后,分属翠屏区、公山区和唐山区。
1953年9月,以序列称区,所辖各村分属二区、四区和五区。
1956年,设城关区,翌年城关区更名城厢镇。
1958年,以城厢镇为基础成立城镇人民公社。
1981年,撤销城镇人民公社,成立城关镇。
1984年,改城关镇为栖霞镇,同时将东境16个自然村划归新建的刘家河乡。
2000年,栖霞镇析翠屏、庄园两个街道,北部属庄园街道。