956年9月,设延东公社。
1962年3月,延东公社改为延东区,并城关镇。
同年5月,城关镇撤销。
1965年12月,复设城关镇。
1968年8月,延东区复改为延东公社。
次年,城关镇改公社。
1980年,城关区复改为城关镇。
1982年,城关镇改称大合镇,因该镇辖大埠、合浦二街,故名。
1984年10月,延东公社改乡。
1989年,大合镇设3个村公所、1个居民委员会、9个村民委员会,延东乡设12个村公所、55个村民委员会。
2005年7月,大合镇与延东乡合并设资源镇。