地名由来:境内山杏树较多而得名。
2021年4月,杏山镇入选2021年农业强镇创建名单。
杏山乡位于龙江县西南部,距县城56公里,西靠内蒙古扎赉特旗巴彦扎拉嘎乡,东接头站乡,南隔绰尔河与扎赉特旗相望,北接景星镇,属合并乡,由原杏山乡与东华乡合并而成,属丘陵漫岗地带,全乡幅员面积528平方公里,耕地42.5万亩,有行政村17个,68个自然屯,总户数10200户,40100人。乡政府驻地杏山村。
历史沿革:
中华民国成立后,1915年3月划归景星设治局管辖。
1929年1月,隶属景星县管辖。
东北沦陷后,初隶第五区,后隶仙人洞村。
1945年抗战胜利后,先后隶属第五区和第七区管辖。
1955年4月改隶杏山区。
1956年3月,景星县并入龙江县后,设置杏山乡。
1958年6月,将六九山乡并入杏山乡。
同年9月,与仙人洞乡合并成立杏山人民公社。
1961年4月,南部地区析置东华公社。
1984年5月,改为杏山乡。
2001年3月东华乡并入杏山乡。
2013年3月,撤乡设镇,改为杏山镇,名称沿用至今。