清属备乐乡;明国初年改为华宁县第一区宁阳镇,继改为宁阳镇;1950年成立城郊区置城关镇;1958年改为城中街、西南街、太平街管理区;1961年为城中街、西南街、太平街三大队;1963年为第一区城关公社;1970年为城关大队;1978年城关大队隶属城郊公社;1983年12月城郊公社划出城关成立城关镇,城关大队改为城关办事处,隶属城关镇;1984年9月城关镇改为宁州镇;1988年1月,城关办事处隶属宁州镇;1999年10月26日至12月城关办事处改为城关村委员会;2002年12月城关村委会改为城关社区,隶属宁州镇;2011年4月12日宁州镇改为宁州街道,城关社区隶属于宁州街道,至今。