镇级行政单位。明代已形成羊角圩，因古有一棵羊角扭（拗）树得名，1987年建羊角镇，隶属于茂名市电白县（今电白区）。2001年1月22日，划入新设立的茂名市茂港区。2014年2月17日，归属茂港区和电白县合并后成立的电白区管辖。2017年9月18日，划归茂南区管辖。
行政区划.下辖以下地区：