羊山镇,民国初期,为朝阳县行政区第三区。1950年,羊山为十二区。1956年2月,区改乡。1999年末,东升乡并入羊山镇,辖29行政村、29村委会。2011年12月31日,全镇再次并村,合并为20村。截至2020年6月,羊山镇下辖20个行政村。地处朝阳县中南部,东与根德营子乡相邻,南与尚志乡接壤,西与北四家子乡相连,北与南双庙镇为邻。2011年,羊山镇财政总收入2100万元,其中地方财政收入172万元。农民人均纯收入6004元。2018年,羊山镇有工业企业6个,有营业面积超过50平方米以上的综合商店或超市44个。