民國時期,屬城廂鎮(zhèn)。
1950年,屬城關(guān)區(qū)。
1950年4月,屬七區(qū)。
1952年8月,屬城關(guān)區(qū)。
1953年3月,屬城關(guān)鎮(zhèn)。
1956年6月,將梅橋、金南、東鹿3個鄉(xiāng)和城關(guān)4個社區(qū)合并設(shè)城關(guān)鎮(zhèn)。
1958年9月,由城關(guān)鎮(zhèn)、灶市鎮(zhèn)合并成立城關(guān)人民公社;同年12月,城關(guān)鎮(zhèn)從中析出。
1961年12月,撤城關(guān)人民公社設(shè)城關(guān)鎮(zhèn)。
1962年10月,灶市鎮(zhèn)并入城關(guān)鎮(zhèn)。
1969年3月,撤銷城關(guān)區(qū)。
1984年3月,城關(guān)鎮(zhèn)分設(shè)城關(guān)、灶市2個鎮(zhèn)。
1986年,屬耒陽縣城關(guān)鎮(zhèn)。
1989年3月,撤銷城關(guān)鎮(zhèn)設(shè)蔡子池街道,并將三架鄉(xiāng)五里牌村并入。
1995年6月,三架鄉(xiāng)并入。
2006年3月,析出青麓社區(qū)和白洋渡村歸五里牌街道。