羊亭鎮,山東省威海市環翠區下轄鎮,地處威海市區西南部,東鄰西苑街道,南鄰汪疃鎮,西鄰初村鎮,北鄰張村鎮。行政區域面積70.35平方千米。截至2018年末,羊亭鎮戶籍人口有22765人。
1956年2月,改屬文登縣;同年6月,羊亭、港頭、北觀3鄉劃歸威海市;同年9月,成立羊亭鄉。1958年8月,成立羊亭公社。1984年4月,改設爲羊亭鎮。截至2020年6月,羊亭鎮下轄25個行政村、8個社區。
2011年末,羊亭鎮財政總收入20831億元,比上年增長261%。其中地方財政收入7860億元,比上年增長30%。從各主要稅種看,完成營業稅1452萬元,增值稅2900萬元,企業所得稅3245萬元,個人所得稅355萬元,分別比上年增長34.8%、23.6%、21.5%、5.2%。人均財政收入8722元,比上年增長27.6%。2011年,農業總產值達到29672萬元,比上年增加717萬元,增長2.47%,佔國內生產總值的4.35%。農民人均純收入12062元。2018年,羊亭鎮有工業企業392個,其中規模以上38個,有營業面積超過50平方米以上的綜合商店或超市81個。