日本侵华时期,由伪蒙疆宣化府延庆县统治。
1940年开辟平北抗日根据地,属昌延联合县。
1945年属延庆县,1948年延庆解放,属延庆二区,12月划入延庆一区。
1953年建立乡级政权,分属姜家台乡、杨户庄乡。
1956年撤区并乡,建立大榆树乡,辖村18个。
1958年7月26日,将莲花池村划出,将原下屯乡的东杏园、新宝庄、簸箕营3个村划入。
1958年8月改属灯塔(延庆)人民公社,为大榆树大队,辖村18个,同时将东杏园、新宝庄、簸箕营划归下屯乡。
1961年成立大榆树人民公社。
1966年5月30日改为高庙屯公社。
1983年将高庙屯公社改为大榆树乡。
1990年将司家营村划归延庆镇。
2000年7月撤销大榆树乡、下屯乡,改置为大榆树镇。同时,将原下屯乡的东杏园、新宝庄、簸箕营、西杏园、下屯、岳家营、程家营、军营8个村划归大榆树镇,辖村25个。
2002年末,镇政府驻大榆树村,面积64平方千米,人口1.36万人,辖姜家台、陈家营、杨户庄、阜高营、奚官营、上辛庄、下辛庄、宗家营、大榆树、高庙屯、刘家堡、南红门、北红门、东桑园、大泥河、小泥河、小张家口、下屯、东杏园、西杏园、岳家营、簸箕营、新宝庄、程家营、军营25个行政村。
原【下屯乡】延庆县辖乡。位于县境西南部,距县城4千米。延(庆)康(庄)公路、八达岭公路和康(庄)延(庆)铁路支线过境。
1949年属延庆一区,1956年设下屯乡,1966年改公社,1983年改乡。
1996年,面积19.5平方千米,人口0.9万人,辖大路、东官房、小丰营、小王家堡、东红寺、新大丰营、下屯、西杏园、东杏园、岳家营、簸箕营、军营、程家营、新保庄14个行政村。2000年,撤销下屯乡,将下屯、西杏园、东杏园、岳家营、簸箕营、军营、程家营、新宝庄8个村并入大榆树镇,将东红寺、大路、新大丰营、东官坊、小丰营、小王家堡6个村并入康庄镇。