明代属在城保在城里。
清属城厢区坊廓保坊二里。
1936年属第一区城关城关联保。
1943年属寿安乡。
1947年属宜南县城关区。
1949年宜南、宜北2个县合并后设城关乡,隶属宜阳县第一区城关。
1951年并入城关区。
1953年又从城关区划出。
1954年又并入城关区。
1956年再次从城关区划出,驻地县城中大街(现解放中路)。
1958年又并入城关乡。
1958年实行政社合一,设城关镇人民公社。
1962年隶属城关人民公社。
1970年恢复城关镇建制,由城关公社划出县城的东大队、中大队、西大队、水磨头、沈屯,白庙6个大队,驻地由中大街迁至红旗路。
1983年改更名为城关镇。
2022年撤镇改街道为兴宜街道属宜阳县。