明嘉靖十六年(1537年),大榆树地区加筑围墙垛口,称大榆树堡。
民国三十七年(1948年),大榆树地区解放,属延庆县二区。
12月,属延庆县一区。
1953年建乡,大榆树地区分属姜家台、杨户庄2乡。
1956年,大榆树地区建大榆树乡,辖18村。
1958年7月26日,莲花池村划出,下屯乡东杏园、新宝庄、簸箕营3村划入。
1958年8月,大榆树地区改属灯塔(延庆)人民公社,为大榆树大队,辖18村。
同时,东杏园、新宝庄、簸箕营重新划归下屯大队。
1961年,大榆树地区成立大榆树人民公社。
1966年5月30日,大榆树公社改名高庙屯公社。
1981年2月,高庙屯公社复为大榆树公社。
1983年,大榆树公社改乡。
1990年,司家营村划归延庆镇。
2000年7月1日,大榆树、下屯2乡合并为大榆树镇。