民国二十三年(1934年),成立城厢镇。
1950年4月,属于第一区。
1955年10月,各区改为以地名称谓,属于乐湾区。
1958年9月1日,成立城厢人民公社,下辖原城厢镇、乐湾乡。
1980年5月,原村级城厢镇改为乡级镇,称恭城镇,下辖原有街道及城厢公社的江贝、红星大队。
1984年7月,政社分开,建立乡镇人民政府,改城厢公社为乡,下设11个村民委员会;同年,恭城镇下设3个村民委员会、5个街道居民委员会。
1987年,村民委员会改为村公所。
1989年9月,撤城厢乡并人恭城镇,5个街道居民委员会合并为恭城镇街道居民委员会。
恭城镇辖14个村公所,1个街道居民委员会。