1949年设杨家园子乡,1958年9月改设永胜公社,同年11月更名杨家园子公社,1983年改杨家园子镇。
1949年10月设热寺湾乡,1950年9月并入宜家散岔乡,1956年复设热寺湾乡,1958年属永胜公社,1961年设热寺湾公社,1983年改热寺湾乡。
1996年,杨家园子镇面积105.4平方千米,人口1.4万人,辖石太山、杨一村、杨二村、杏家湾、麻柴沟、田家沟、马家沟、王家坪、王家沟、任家山、贺家沟、新庄、山庄子沟、高家河、徐家沟、好坪沟、刘胡家沟、吴家坪、吴家寨子、白家园子、拓家沟、柳家坪、魏家岔、蜜蜂峪、野家沟25个行政村和杨家园子居委会;热寺湾乡面积113.3平方千米,人口0.7万人,辖热寺湾、玉家圪崂、玉家沟、中庄、强家畔、任瓦、散岔、姜家坪、七十甲、楼沟、何家岔、王家庄、冯家岔、徐家检、大寨、前圪塔、徐家就、常家新庄、湫沟、稍卜河20个行政村。
2011年,撤销热寺湾乡并入杨家园子镇。