明代屬在城保在城里。
清屬城廂區坊廓保坊二里。
1936年屬第一區城關城關聯保。
1943年屬壽安鄉。
1947年屬宜南縣城關區。
1949年宜南、宜北2個縣合并后設城關鄉,隸屬宜陽縣第一區城關。
1951年并入城關區。
1953年又從城關區劃出。
1954年又并入城關區。
1956年再次從城關區劃出,駐地縣城中大街(現解放中路)。
1958年又并入城關鄉。
1958年實行政社合一,設城關鎮人民公社。
1962年隸屬城關人民公社。
1970年恢復城關鎮建制,由城關公社劃出縣城的東大隊、中大隊、西大隊、水磨頭、沈屯,白廟6個大隊,駐地由中大街遷至紅旗路。
1983年改更名為城關鎮。
2022年撤鎮改街道為興宜街道屬宜陽縣。