清道光十一年(1831)后,分属关厢里西关乡保、荣庆屯里南关乡保、上醴泉里东关乡保、尚义里西保乡保。
民国时期属第一区。
1953年分属城关镇和西小毛庄、闯子岭、四合村、板桥、管驿、东大井6个乡。
1956年撤区并乡,属城关镇。
1958年成立城关公社,设9个管理区。
1961年缩小公社规模,设三个管理区。
1981年将“三关”、“四隅”、崔店子、杨园子、新马家崖划出建城关镇。
1986年将洪水庄、桃花园、西井峪等6个村划入城关镇。
1983年改为城关镇、城关乡,1985年镇、社合并,改城关镇。
1985年镇、乡合并,保留城关镇,规模49个行政村。
2001年9月撤逯庄子乡将该乡原21个行政村划入城关镇,规模70个行政村。
2008年经县政府批准,城关镇改称渔阳镇。