城关镇历史悠久,文明古老。
自西魏大统十六年(550)云梦置以来,这里一直是县、镇两级治所所在地,其中仅南宋绍兴七年(1137)移县治于许洛市,十八年旋复旧治,但城关治所仍未变。
明初湖北州县定编里甲,云梦县境划设3乡;城关镇一分为三:东城属县东南石羊乡,西城属县西於菟乡;北城属县北感化乡;清代云梦设3乡,城关镇属中部石羊乡;1923年属第一区,区署在县城关;1937年仍为第一区(县城),下辖曲阳镇、武乐镇、长兴乡、白鹤乡、洛阳乡、民生乡等6个乡镇;1944年7月第一区(城关)下辖梦泽坊(曲阳镇)、永锡乡(伍姓街)、联合乡(太山庙)、洛阳乡(洛阳河)、武乐乡(武乐寺)、石羊乡(八角庙)、汉孝乡(十里铺);1947年县设10个乡镇为曲阳镇(县城);1949年4月9日,县城解放,设城关(镇)区公所;下辖云台、伍姓、县河、官渡、珍珠、民主各乡;1949年8月县设6区1镇为城关镇,辖6个街道;1950年1月,城关镇改设城关区,将隔蒲区、胡金店区部分地域并入城关区,废除旧保甲,建立村公所;1951年6月,镇、区分治,设城关镇和第六区(城郊区),镇下辖六个街道;至1953年7月,将街道合并为3个。
1954年10月,撤销第六区(城郊区)并入城关镇;1957年2月撤区并乡,全县设1镇16乡为城关镇。
1958年9月全县人民公社化,为“红旗(城关)人民公社”,下辖原城关镇、吴铺乡、福量乡、伍姓乡;1959年1月,更名城关镇人民公社,生产大队改为管理区,中队改为生产队;1960年4月,城关镇人民公社分为云台人民公社和城关镇人民委员会;1960年8月,云梦、安陆两县合并,改称云梦镇;1961年12月云梦县复置,称云梦县城关镇;1962年10月全县分划7区1镇45个公社仍为城关镇,下辖3个街道;1968年9月,称城关镇革命委员会;1975年2月全县撤区并为13社,称城关人民公社,下辖十里、曙光、伍姓3个管理区;1979年3月社镇分治,全县设1镇11社,复称城关镇;1980年12月27日撤社建镇,将城关镇革委会改称城关镇人民政府,仍下辖一、二、三个街道居委会和幸福、太平两个大队;1981年1月,将从县河公社分离出的邱聂、黄湖、肖李、白鹤4个大队成立的县棉花原种场划入城关镇管辖;1984年1月镇社分开设区建乡,生产大队改为村委会,全县设7区3镇,城关镇下辖周田、蔡陈、曙光、陈赵、建新、和平6个村;1987年9月,全县撤区并3乡9镇,为城关镇,隔蒲区县河乡的群力、詹桥、河边、前湖、辛李、大周、西王7个村划入,共计下辖19个村委会、3个街道;1990年,镇设县河、伍姓两个管理区;1991年8月又设街道办事处,辖5个居委会,并将一街改为“白布街”、二街改为“曲阳街”、三街改为云台街、幸福村改为“梦泽街”太平村改为“泰山街”;2001年11月,撤销管理区和街道办事处,于年底相继成立社区:梦泽街改为幸福社区、泰山街改为太平社区、白布街改为朝阳社区、曲阳街改为曲阳社区、云台街改为云台社区;曙光、陈赵、建新、黄湖、肖李、群力、西王7个村委会相继改为社区居委会;2021年8月,周田村与蔡陈村合并,调整为睡虎地社区;詹桥村与河边村合并,调整为县河社区。
优化调整后辖曙光、云台、幸福、陈赵、建新、朝阳、曲阳、太平、黄湖、肖李、西王、群力、辛李、和平、前湖、睡虎地、县河17个社区和大周、白合、邱聂3个村。