七姑仙两山腰有小村,旧时村周多杨梅树,故称杨梅山。
杨梅山镇位于县城东北面,距县城27公里。地理位置东经113°4′12〞~113°8′42〞,北纬25°24′57〞~25°30′33〞。东与赤石乡及广东省乐昌市接壤,西与五岭镇及白石渡镇相连,北与苏仙区五盖山镇毗连。镇人民政府驻高枧。
杨梅山镇1950年称高枧乡,是赤石区。1951年改属称第八区。1956年撤区并乡时,析出杨梅山乡、平和乡。1961年从赤石人民公社划出,复为杨梅山公社、平和公社。1983年3月3日宜政民(83)30号文件传达湖南省人民政府办公厅(1983)98号文件精神,撤销杨梅山公社,设立杨梅山镇;1984年平和公社改平和乡。2015年11月平和乡与杨梅山镇成建制合并设立新的杨梅山镇。
现辖平和、土桥、月梅、城头、香花、杨柳、田舍、水落岱、李家塘、鸡公坦、杨梅山、枧坪、富里坪等13个村民委员会,高枧街、安康两个社区居委会,下设173个村民小组、12个居民小组。全镇总面积116.81平方公里,耕地19602亩,2015年末总人口8300户、2.68万人。